skysight-inc/HackerNews huggingface dataset:
It looks like availability of good quality training sets will be a stumbling block for LLM use in Verilog chip design since pretraining with other programming language corpus is not transferable. (see below for quote from Nvidia paper)
A lot of high quality Verilog is locked in licensed, close source IP blocks covered by NDAs.

HDLBits problems are a toy level complexity circuits suitable for Verilog 101 course material.

I would set a benchmark for serious HDL design LLM at reaching ability to implement AXI bus components with specified by user functionality, e.g. AXI4 Slave (address, data widths, burst capability) with memory implemented as banked synchronous SRAM.

https://arxiv.org/pdf/2309.07544.pdf

* Despite the fact that multi models undergo pretraining on an extensive corpus of multi-lingual code data,
they exhibit only marginal enhancements of approximately
3% when applied to Verilog coding task. This observation
potentially suggests that there is limited positive knowledge transfer between software programming languages like C++ and hardware descriptive languages such as Verilog. This highlights the significance of pretraining on substantial Verilog corpora, as it can significantly enhance model performance in Verilog-related tasks *
Resume driven development is a pretty good reason explanation of why people go for new and hip. Old tech won't pass automated scanners.
I was having some communication problems with a coworker not so long ago.

I have past experiences that made me unsure about what to do with the situation.

I talked with my therapist about it, and thought a lot about what to do.

In the end I did three things:

1. I took a couple weeks PTO, to get some time away from the stress.

2. In my performance review self-evaluation, I mentioned that me and my coworker were not aligned.

3. I sent a message to my coworker asking if we could talk about the status of our project and in what direction we are moving.

Since then, things have improved greatly.

I went from feeling on the brink of burn-out, to feeling that we are working better together now.

After I reached out to my coworker, he also took a great number of steps by his own initiative to help improve the situation. I think that probably he was also feeling worn down by the situation and that he may have been wondering what he could do about it as well.

If you don't have a therapist to talk to. Find one! That's what I did. I used a third-party wellness platform to find a therapist that I could talk to. I pay for it myself but it is well worth it. One hour per week.
In case anyone is interested, the Meross HomeKit garage door controller works great. I’ve had two running for a couple years with essentially no hitches. They don’t require internet access or an app other than HomeKit, which meets my needs perfectly.
I've read the Rust book. Adore it. Planning to read TAOCP next. Thanks for the practical book recs, though.
It images a large patch of sky in 600megapixels at once. It's an overwhelmingly more valuable telescope by how much it gathers at once, JWST only captures a tiny dot, in similar resolution.
Show HN: Open-source evaluations for web agents
You seem to be very passionate in a conviction not based on data.
The Super Mario movie made $1.4 billion so far
Isn't that https://wandb.ai/ ?
The other reason to not want to sign away your likeness to a studio: You won't have a say WHAT that new footage is. Imagine seeing yourself end up in AI porn.
Lawyers really like external validation from authority figures, and Dalio sounds like a douche whose ego needs for others to feel they want his external validation.

The section with the multiple investigations of the employee who didn't bring in the bagels really brings that home lol

Match made in heaven.
I didn't think the Barbie movie was that unexpected. It was a thinly veiled attempt at making Mattel seem authentic (in the corporate marketing sense).

It's just a step up from having a snarky Twitter account to "connect with a new generation of customers".

(How the movie portrayed Mattel's founder is proof of how the movie is just a brand update and far from the piece of art some say it is).
What is BEAM's version of Visual VM, JDK Flight Recoder or ETW?
When it runs locally on my hardware, with no connection to the rest of the world, and I get to know it and be its friend (or enemy).
ratgdo is the perfect bridge for folks who want local-only control -- it can even read the open/close/light state off the signal wires.
Sounds more like divided into sections by concrete walls than actually filled, which would be, uh, definitely not climate friendly.
Thanks for contributing a little expertise. But otherwise you're responding to someone besides me. I know what peer review means and I never said (or thought) the paper was "widely accepted by the archaelogical community".
That's one possibility, but I'm just saying it was odd that they kept throwing money at him.
Does this approach avoid function coloring? That is: do legacy calls of functions containing yield instructions just treat these as nop?
I haven’t previously heard about the ratgdo, but I recently did this myself with an ESP8266, relay, garage door remote, and Tasmota for the firmware. It works flawlessly with MQTT/Homeassistant. The individual components (excluding the opener) are < $10.
There will be a fork of Firefox in that case.
You can make a pretty nice income with technical writing alone.
The problem with this is Chamberlain also implemented an encrypted protocol over their control wires in the name of "security".
The problem of living forever reminded me of this quote:

“Where is it I've read that someone condemned to death says or thinks, an hour before his death, that if he had to live on some high rock, on such a narrow ledge that he'd only room to stand, and the ocean, everlasting darkness, everlasting solitude, everlasting tempest around him, if he had to remain standing on a square yard of space all his life, a thousand years, eternity, it were better to live so than to die at once. Only to live, to live and live! Life, whatever it may be!”
― Fyodor Dostoevsky, Crime and Punishment
Are Ray Dalio's Principles the Secret to His Success? [video]
Euclid telescope: First images revealed from 'dark Universe' mission
Some really old (some 10 years old, wow, geriatric on the web) websites still hosted by free.fr:

http://catacombes.web.free.fr/

http://exploration.urban.free.fr/carrieres/indexus.htm
Unlimited seems a bit of a stretch. It's "up to 690 miles".
Data Oriented Blogging
Not bad for the wallet either. My local shop sells potatoes for USD$1.61 for 8.8 lb (that's AUD$2.50 for a 4-kilo bag) which provides bang on 3000 kcal.

Looking at a 4 kg bag it would be so hard to eat anywhere near one bag every day, I just could not imagine getting through that volume.

IIRC from last time this was posted, the hypothesis for why most people felt really good on this diet was a nutrient deficiency in most diets that's addressed by potatoes
Sounds like the sort of work that about 0.1% of us are willing to do?
Probably because iOS is taking a 30% cut, so they just put the price higher on mobile.
To paint an accurate picture, an hard pass on crypto would mean:

- wanted to bank the poor, with crypto.

- wanted freedom, with crypto.

- wanted self sovereign identity, with crypto.

- wanted border-less transfers for their family abroad, with crypto.

They could have chosen any of those areas without, but they chose to do it with crypto. There is a clear choice for them to do that, as well a very reasonable option for an employer to choose an employee "who wanted freedom, with XXX" over an employee who "wanted freedom, with ZZZ (crypto)". This does not equate to racism (neither is it unethical imo), regardless whether the employer chose to exclude based on perceived morality of their crypto choice.
DLQ and retry are complementary strategies. DLQ is where the message goes after retries are exhausted. Whether you need one depends on your SLA, whether the message is still relevant later, whether the data is going to be reconciled through some other channel, etc. It's not an aesthetic preference.
Boost your marketing strategy with the ultimate MoEngage alternatives - WebMaxy eGrowth!
Experience unparalleled personalization, multi-channel outreach, advanced analytics, and cost-effective plans.

Don't compromise on your marketing goals; choose the best, choose WebMaxy eGrowth!
https://www.webmaxy.co/moengage-alternatives/

#moengagealternative #moengagealternatives #moengagecomparison #moengagecompetitors #moengagepricing #moengagereviews
As someone who regularly switches between a Windows PC and a Mac on the same display, I know what you mean. It doesn't feel as snappy/responsive, I believe probably linked to how rendering is done in macOS (basically something like a PDF composition).
There have been a lot of talk about gaming on Macs, but the truth is that to have any chance, Apple needs to fix this laggy feeling. The same game on the same computer just feels way better in Windows than it does in macOS, it is definitely a software problem...
Businesses have money. Governments have votes. What measurable quantity do you propose for scientific work? Votes of colleagues? It's even more corrupt.
Worked in a similar setup as a PM and really liked it. As you said, it can be somewhat apples-to-oranges comparing new functionality with a stream of tech debt opportunities, so it’s helpful to target a ratio, more like stocks/bonds in a portfolio.

We called it “product health” so it could encompass tech debt but also UX debt, performance, cosmetics, etc.
Show HN: c2p – Code to Prompt
> > Well, exactly. The less working horses there are, the more expensive and exclusive it would be to ride them.

> So you expect there to be less of us?

Less working people, not less people.

> Imagine everyone who is selling labor today out of a job.

If it's because they don't need it anymore, that's great!
There is, or was, a radio/TV company in Europe called Celador - I always wondered where the odd-sounding name came from.
For me personally that's the part of syntax I don't like and don't understand the value of.
Did open source really win in the end even with Web2? It enabled a bunch of SaaS companies to build subscription-based online services. Those are generally more opaque than even compiled closed-source software.
What’s wrong with Ruby syntax?
Great to hear that directly from you. Makes sense to me.
Perfect Dark was an incredible local multiplayer game. 4 player support, plus support for 4 (?) bots where you could set individual difficulties and personalities, each player had their own independent menu in the lobby where they could tweak personal or match settings, a wide variety of weapons, maps, and game modes, there was so much in there.

The game also not only had a co-op mode for the campaign, but also an extremely rare "2nd person" counter-op mode, where a second player could take control of random mooks in the mission, jumping from body to body each time they died. There are extremely few games like this, one of the only other ones I can think of is actually Duck Hunt for the NES (you can control the ducks using the 1P controller).
You may be surprised at how difficult the regulators make life for the banks.

Read this case-study from the UK. https://www.financial-ombudsman.org.uk/decisions-case-studie...

"We thought the spending on Marta’s account was very unusual for her and – after the first few payments – the pattern of transfers from her account should have caused the bank some concern meaning that it ought to have intervened. We thought that if the bank had asked Marta about the transactions she would have told it what she was doing."

Consider the implications of this.

It gets worse, "In deciding fair compensation, we also considered if would be fair for Marta to bear any additional responsibility for what happened. However, as we thought the trading platform and correspondence with the fraudsters was very convincing, we decided against that on the facts of this case. So we asked the bank to refund all the transactions which took place after the point we thought it should have intervened."

This regulator does not respect the concept of personal responsibility.

These problems are also downstream of systematic public policy failure. We have had telephones for about a century. Yet in 2023, it is still routine for pensioners to receive calls from organised fraudsters. There is no reliable way to trace the source of these calls, to block ranges of numbers, to prevent scam call centres, to issue pensioner-friendly forms of telephone with higher safeguards. These problems are not technically difficult to solve. All could be fixed if the telcos behaved responsibly. That work should have been done thirty or more years ago.

Since that work was not done, there is now a fraud crisis. In response, regulators have forced controls to the last point possible, which is with the banks. Huge inefficiencies follow.
Timesplitters 2 is the true squeal to 4player split screen. And they had decent ai and like "zombie" modes
I've only read the abstract, but hasn't this been achievable for at-least the last twenty years with dependency injection? I've seen time and time again developers conflate microservices with the general concept of service abstraction and separation-of-concerns. These things have existed before microservices, and will continue to exist.

A good DI implementation allows for one to define these business services as interfaces and implementations within an initial monolith, and then trivially reimplement those interfaces against an API or RPC when it comes time to scale. Interfaces can be separated out into a common library which can be referenced in all parts of the system. I am simply curious as to why this has been so staunchly avoided over the past decade of microservices hype.
Stop making every conversation about yourself
There is a device on Amazon that hooks up to Smart App (or Alexa) that you can get for about $20. It is just 2.4ghz wifi and a couple wires and hooks up in a few minutes. Comes under a bunch of various chinese knockoff sellers... this thing works great.

https://www.amazon.com/AGSHOME-Control-Compatible-Assistant-...
> Then you have Tier Three, which at some firms sits in Customer Service and at some firms sits in Operations. There exist some ambiguity and spectral ranges here, but at some point the job changes in character from “low-wage peon reciting a script” to “professional who has a career doing this and is no longer managed on a tickets-closed-per-hour basis.”

As a developper I do this on the side of regular dev work for my job at company with a lot of technical debt and antiquated systems. This is my guilty pleasure to act on very weird edge cases or escalations. Sometimes it's aggravating looking at what the customers go through as CS agents are obviously confused when the case they are handling goes out of the norm.
The page is impossible to zoom. In my firefox the view doesn't change at all when I zoom out or in and on Chrome it only changes minimally.
could exception handling be implemented with this? if so would that make the exception handling proposal superfluous?
Good judgement about how to allocate your time (and the team's) is one of the most important skillsets of a senior or staff-level engineer.
That’s the thing I think people are still needed and for something like photoshop you can’t easily replace. Even if AI can make images look really good, it’s not got the intelligence to do what professional photo editors do.
Is that even possible? I'm currently the lowest of the low code monkey with no extra responsibilities but I code for maybe 10% of my time if that. Mostly I coordinate with other people to get info about what's broken this week and when it will be fixed and how soon we can deploy the code that I wrote in 5 minutes last week and who I need to get on board for it. I kind of get it to some extent, code is a liability that's expensive to maintain, but my god it's mind numbing some days. The idea of spending 80% of my time coding is absurd. I'd settle for 25%.
Another variation of this approach is the Amazon Press release method, where internal product pitches start with what the press release would look like, and they walk through the step backwards to see what is needed to make that happen.

PS: A summary of the method https://www.productplan.com/glossary/working-backward-amazon...
irl: small cramped house

realtor: cozy charmer!
Do you have any data to compare risk of injuries of powerlifting vs other sports?
When Every Child Is a Choice
> level of consciousness

This was exactly my wondering, as well. It sounds like a really interesting sci-fi horror novel concept to be kept conscious as a brain but unable to interact with the world at all. The idea of being kept alive indefinitely in that state sounds like a fate worse than death.

Also has me wondering: what kind of consciousness is even theoretically possible for a human brain without a body?
Hi HN,

c2p is a lightweight utility binary that allows you to quickly pattern match files in your repo and turn them into a single prompt that you can copy into your clipboard and paste into LLM tools including ChatGPT. I built c2p because I found usage of ChatGPT becomes unwieldy once I want to use it for multiple file projects.

The way it works is under the hood c2p turns your list of patterns/globs/etc into a list of files. It then constructs a prompt that looks as follows:

File: {filepath}

{contents}

for every file that matches your inputted pattern.

As an example I ran

`c2p src/.rs migrations/*/.sql | pbcopy`

In a small rust webserver side repository, prefixed the prompt with some instructions directing ChatGPT to add a new feature, and bam ChatGPT took in the context of the entire repository and gave me the exact changes I needed to make to ship my feature: https://chat.openai.com/share/3c674621-e526-45b7-bce8-10c38e...

I thought this was super mind-blowing so I wanted to share it with HN to see if it would be useful to others.
Can you please elaborate? What is it that a used $500 camera can do which an iPhone cannot? This is a genuine question, not a challenge.
The bash book to rule them all
Yep, macOS is nice but Apple stuff is mostly locked down luxury garbage nowadays, yet they have more fanboys than ever which infuriates me.
Previously everything was open, and it was genuinely nice to work on the various parts of a Mac, now I would rather have to fix 10 PCs than deal with a single modern mac...
related: what is the state of the Erlang VM in Wasm?
At least here on New Zealand this would likely qualify for a full rufund on the purchase price under our "Consumer Guarantees Act".
People who build things are not necessarily able to teach things. These are two different skill sets.
Edge Environments with TiDB Cloud Serverless Driver
How am I suppose to embody the world if I can't talk about myself?
I wonder if someday there will be a walkgpt with normal or zombie modes.
I have come to not care much about the tech stack, I work with all sorts. But by extension I grow weary of of dealing with technical problems that are only tangential to the business problems.

Incidental complexity it can be called. Problems outside of the core business domain or problem you are solving. Like, you can't get the data in the right format because your version of a DB library doesn't support it, something like that. I want the tools to get out of the way so I can focus on the problems.

I bring that up because I find certain ecosystems respect that a lot more than others. Some people are busy building Jenga towers of abstractions because coding is fun, but many of us are knee deep in the business domain and just want the tools be clear and easy.
Generally stems from the philosophy that code is read more than written, and this helps readability.
What would due diligence have revealed? If the SEC didn't know it was a fraud at that point, what power does Tom Brady have to figure it out?
The regulation should be changed such that the QWAC is only ever used to verify during an eIDAS transaction.

The most practical way to achieve that is to legislate for a new API in the browser and implement this in the application layer. That will take some time to implement, however eIDAS itself will also take some time to implement.

This would involve the browsers implementing a new eIDAS-only CA store within their browsers. Which is very easy to do as it's new and the API is regulated thus fixed.

The verification flow would work by exchanging attributes (i.e. browser sends crypto-random message to server, server signs it, browser verifies). It adds work to the audit of eIDAS solutions (implementers will f** it up en masse as most of the involved parties are hopelessly bad) but it's better than the alternatives.
Don't write a compiler for C.
Write compilers that convert your sources to C.

You create the header files.
AI gets a layoff letter … human extinction?
The SM64 is still going strong https://github.com/n64decomp/sm64

Nintendo won't allow any binaries floating around though.
Om Malik's Quick M3 MacBook Review
Because the company making the PLA wants to make profit out of it? It’s wild how we can imagine anything that would help us to continue derping around at full tilt, but totally lack imagination when it comes about simply slowing down.
The drone drop on individuals is not the biggest worry.

Long range autonomous drones clearly are able to take out large scale infrastructure like pipelines, ships etc, the soft underbelly of the western world. And against the poor and proxy war forces of the world, the law is useless. We will miss the covid delivery crisis very soon.

And yes the US has the biggest navy, but against current drifting Kajak sized anti-ship submarine drones it and civil shipping is actually quite vulnerable.

And to make such a device smart enough to sleep until it identifies sounds and ship pictures, it needs no military industrial complex magic. A smartphone will do..
Prior launches had more important priorities to include so it was easy for teams to push this feature back knowing that the only mandatory launch date for it to hit was the iPhone 15 Pro launch.

Having the clarity over what's important allows teams to perform rather than endlessly debate over tradeoffs.
Same goes for Trains (including high speed trains) in France.
Apple Hits Pause on iOS 18, macOS 15 Development as Bugs Spread
Related: https://qz.com/1071749/bridgewater-associates-ceo-ray-dalio-...
"Work email required" with an asterisk, but then the asterisk is never explained. I'll give this one a pass.
People always think that what they dont understand is magic, and when they do understand it they think its simple.

For example: React, Operating Systems, AI, CSS and assembly.
Horses still exist now too :)

(they also had emission problems, but were somewhat self-driving)
EU Digital Identity Reform: The Good, Bad and Ugly in the EIDAS Regulation
Great question, check out Erlang’s “Observer”, it’s incredibly powerful, one of my favorite parts of the BEAM :)
I think that supporting an argument with accepted facts is a good way to build trust.
It don't work, I eat 1 meal a day with either potatoes or bread and I maintain the weight. I found instead that reducing my carb intake was the only way I could consistently lose weight.
Weapons mounts will be dealer installed options.
I skimmed through this book at a library in New Orleans a few weeks ago. It was pretty surface level for the most part, and most of the pages will not teach you anything new if you’ve already used ChatGPT and other LLMs for a while for various tasks.

But it’s still worth to flick through it and see if there is anything in there that can be helpful to you.

Here’s a fun extracurricular activity you should do with this book now that they give us the PDF: get an LLM to summarize the contents of the book for you, then find out how you can use a vector database and embedding to make something that you can then use to explore the contents of this and other PDFs and ePubs.