skysight-inc/HackerNews huggingface dataset:
I immediately thought of Revolver with Eleanor Rigby (chorus), Good Day Sunshine (chorus), and Paperback Writer (chorus hook) at least.

Speaking of classics for the ages, Nickelback's How You Remind Me drops the hook (and title) at about 15s.

Classic (especially 1980s?) rock seems to have lots of chorus first songs from the likes of Guns N' Roses, Cheap Trick, Journey, Stevie Nicks, Bon Jovi, Slade/Quiet Riot, David Bowie, etc.
And they use stock symbols instead of company names like any other presumptuous user of this site.
> Rust favors correctness while Zig doesn't necessarily

I wouldn't pin this on the language, see TigerBeetle as a counter example.

https://github.com/tigerbeetle
The person literally said “you can make light go faster”
It's amazing that a 2024 email app can manage to be slower than Eudora running on my Athlon from 1999... what did they add, a ML-powered Clippy?
It's quite literally IP theft, not just copyright infringement.
Going off of the stock Tesla looks incredible but the price is insane and driven by factors other than their actual production outputs. They had a huge lead at the start but the old giants aren't that far behind them any more and aren't hampered by over promised and underspecced self driving claims and the... Muskness of their leadership.
I don't think isEmpty is O(n) except in the case where the object is a prototype[1] - I assume that's one of those weird JS edge cases - otherwise it does what you expect, which is to iterate with a for-in loop and return on the first iteration, so it is O(1).

[1]: https://github.com/lodash/lodash/blob/4.17.15/lodash.js#L114...
> putting most medallions in the hands of big taxi fleets or brokers who simply rent them out.

https://www.nyc.gov/site/tlc/businesses/brokers.page

Brokers can't rent: only "leasing" (on an asset they didn't own) and financing both with regular payments, an interest rate, and forfeiture if you don't pay in time, just like a mortgage.
“ I’m surprised they haven’t decided to make another school “elite” that they could control by deciding en mass to send their kids there.”

They kind of did this with USC over the past few decades.
Lol... "slicing the bologna" is such a great phrase to describe this.

I've seen it happen a lot in both experimental and theoretical fields. Rather than publish one big paper that explains a new idea clearly at a high level + show its numerous applications, they publish many (6-10) small results based on the the "machinery" behind this idea. It can be frustrating as a beginner in such fields, like learning from a textbook that shows you just solutions to problems and doesn't explain the general theory.
No industry is a monolith, and yet there's not a single whistleblower that's come forward? There's not a single hedge fund that's dropped a Hindenburg style expose as it short sells a pharma company's stock?
What do you mean "fake"? It's a court document from a federal lawsuit: https://en.wikipedia.org/wiki/FTC_v._Microsoft
Simon in the house to clear the air!

Do you have similar capabilities in your LLM project?
OOP should brush up their resume and ask the director per email what exactly he expects OOP to say and show during the zoom call because to their knowledge no pentest has occurred and as such no documents are available.

Then forward all correspondence to his private email, or, if this is blocked (doubtful either way such a small organization) take photos of the correspondence, and await the inevitable outcome.

The people here in the comments that are cosplaying as Socrates with questions like “What really is a pentest” and “Who knows what the client really want” will face the “find out” part of their nonsense soon enough.
Photographer Uses Everyday Objects to Frame His Subjects
It’s about damn time that we should be able to get intermediate signing certs that are domain limited from a public ca and issue out own “real” certs. This is fully supported in the standards. Anyone offering this product affordably yet?
NLRB just helps you vote to put a union in place. So, now you can pay a union your dues, but if the union doesn't have actual structural leverage over the employer, you're likely going to pay 1% of your salary for roughly the same deal you have now.
The thing I most want from this project is a technical explanation of what it's actually doing for me and how it works.

I dug into this the other day, and just about figured out how the old text-davinci-003 version works.

When it runs against a text completion model (like text-davinci-003) the trick seems to be that it breaks your overall Mustache-templated program up into a sequence of prompts.

These are executed one at a time. Some of them will be open ended, but some of them will include restrictions based on the rules that you laid out.

So you might have a completion prompt that asks for a maximum of 1 token and uses the logit_bias argument to ensure that the returned value can only come from a specific set of tokens. That's how you would answer a piece in the program that says "next should be just the sequence 'true' or 'false'" for example.

What I don't yet understand is how it works against non-completion models. There are open issues complaining about broken examples using it with gpt-3.5-turbo for example.

And how does it work with models other than the OpenAI ones?
Once, early on? Yes. Paperwork said laid off, but conversations around the time about how precarious the point in my career that I was at painted a different picture.

Not going into gorey details. Suffice to say, I will not lie. I will not engage in the calling of a spade anything other than what it is either. Results and actions speak louder than words, and with mine I truly seek to never through my actions to make the world worse.

Still find jobs. Still build things. Still help worthwhile projects get pff the ground. Gotten pretty good at it too. Still not afraid to walk out the door the minute things begin smelling of fish.
"cuvette with carbonated drink"
Screening is already very common. Offspring with unwanted genes can be screened off if mom is willing to abort (and if not, you don't typically bother with the screening)

I learned that from a medical lesson, it's just standard of care today
Fair, I don't actually know which legislative method is easier. I have a vague hunch that a city is more likely to be able to dictate who docks at their ports than introduce their own pollution taxes, but I don't know.
I think you're being intentionally obtuse and pedantic. Nobody implied that c is being increased beyond c in a vacuum.
Not yet. I've been investigating llama-cpp grammars recently with an eye to getting those working in LLM - maybe even using them to get an equivalent to OpenAI Functions working (which I'd like to include in LLM too).

Notes on grammars here: https://til.simonwillison.net/llms/llama-cpp-python-grammars
Why not on the language? Rust has a borrow checker explicitly to avoid problems that are present in C, C++, and even Zig, such as using after free. Just because you can write mission critical software in a language doesn't mean that that language favors correctness. The language must be designed to do so.
In the US, when we had a kid, we had genetic screens done for over a hundred genetic diseases. The baby’s DNA was also tested for Down’s.
"Satisfaction" by the Rolling Stones, probably the best intro evar.
The other responses are answering everything but the actual question: You can NOT remove the recovery partition when installing Asahi. It's required to boot Asahi.

In regards to the comment about not needing to uninstall OSX (actually macOS 13 at this point) if you don't want to: you almost definitely do want a side-by-side install. macOS is the only way to get firmware updates right now and there are certain scenarios you could run into on the Asahi side that may require you to install macOS to be able to fix them. If you really really wanted, it is technically correct that you could uninstall the non-recovery macOS though.
It updates token logits (probabilities) after every token before sampling. I don't think this is very common yet.
Johannesburg's Hijacked Buildings
Streaming definitely destroyed sampling as a musical method: every sampled recording house wants their slice of the pie, and if the income is low as it is with streaming records, you minimise your sampling to keep more pie to yourself.

Many early great hip hop albums that rely heavily on sampling are not on streaming services because the sampled record companies can't come to an agreement, and I'm sure today's artists see the hassle and minimise their sampling.

Examples are Frank Ocean's 'Nostalgia, Ultra' and De La Soul's '3 Feet High and Rising'
Not sure there there are any job boards specifically for entry level folks.

* 5,123,000+ Jobs in United States (215,542 new) || https://www.linkedin.com/jobs/search

* Job Search | Indeed || https://www.indeed.com/

* We Work Remotely: Remote jobs in design, programming, marketing and more || https://weworkremotely.com/

* jobs | Hacker News || https://news.ycombinator.com/jobs

(Look for the monthly "Who's Hiring" posts too.)

* Discover Startup Jobs | Wellfound (formerly AngelList Talent) || https://wellfound.com/candidates/overview

Another some more suggestions...

Always make sure you're applying for a job on the company website. You may see posts from recruiters a bunch of places, but coming in with a recruiter attached makes you less desirable since the company has to pay the recruiter to bring you on. If you see a post, go to the company website and apply there.

Don't apply on Fridays, or at weird times. It won't always matter, but you don't want to make make people scroll. Just apply in the mornings, say 9 to noon. It'll in crease the odds someone will get the message and respond in real time.

Make sure your resume has a few lines from each job post in it. A lot of the matching is done by AI / Algorithm now. Easiest way to beat that is just to copy a line from the post and drop it into your resume -- assuming it's not a lie.

Always apply through a human if you can. Even if you have to do a bit of LinkedIn stalking. (Always have a LinkedIn profile, with a friendly picture.) "Hey I am a recent grad of XYZ program, I see you were an alumni in that program. What's it like to work at ABC? I'm just starting out in my career, any chance you'd be able to give me some pointers or pass my resume to HR?" Stuff like this goes a long way. Job fairs, conventions, Meetups, really any excuse you have to meet people at the companies you want to work at -- take those opportunities.
(2) is a point I firmly agree with (though not everyone does), but it’s a hard one.

Here’s the way I think about it. I don’t think I’m wrong but I’m absolutely open to being told otherwise.

C++ is a language. It has a standard library. The library depends on the language, but the language shouldn’t depend on the library. This is because many applications cannot use the standard library, or parts of it.

The conceptual issue with fstrings in C++ is that the formatting is done on a library level. An fstring would be a language feature. It wouldn’t be reasonable for syntax sugar to resolve to a library call.

So what we’d need is a way of having parameterised strings that the language knows to separate out into parameters in a function call. For instance:

f(f”Hello, {planet}”);

would resolve to:

f(“Hello, {}”, planet);

such that replacing f with std::format, std::print (C++23), fmt::format, fmt::print, spdlog::info, spdlog::error, or even scn::scan (?), would do exactly what you want.

However, the expression f”Hello, {planet}” would be meaningless on its own, and care would need to be taken to avoid:

std::string x = f”Hello, {planet}”;

from resolving to:

std::string x = “Hello, {}”, planet;

Which would be equivalent to

std::string x = planet;

Thanks to C++‘s ludicrous comma operator.
I wouldn't necessarily recommend Elixir simply due to not having static types. You should continue deliberating on whether to use OCaml or Haskell without throwing Elixir into the mix.
West Virginia University slashes liberal arts programs
... in their jurisdiction.
But that doesn't apply at all if you're a Linux user?
Which is really bad when you do something that later becomes part of a lawsuit
> No FP wrappers. That fad is over. RIP your co-workers if you introduced that headache into your codebase. Definitely not team or human friendly.

Can someone comment on this from the linked tweet? I haven’t been a js dev in a long time. Is functional style dead?
I stopped reading the article after a few sentences, so thank you for the summary.

What's funny is that we've shown time and again that we have ways to model emergent complexity and even have generalized predictive ability. Turing's reaction diffusion is a perfect example of that.

In my experience modelling using "agents" that interact, and then having absolutely enormous scale, often demonstrates emergent properties that greatly resemble those of biological systems- which isn't totally surprising, given how biological systems work.
> classical was too repetitive

Ravel's "Bolero", anyone? I hate that composition. Even Emerson Lake Palmer couldn't fix it.
Hasn’t Google recently been caught doing this (with chat, not email)? “Hey, can we switch to no history?” https://arstechnica.com/tech-policy/2023/03/google-defends-a...
But if you're a Linux user, wouldn't you want a laptop that can actually run Linux without tons of critical drawbacks?
I'm sure you have done great work in Java, as have many of us, and for many of those years, Java really was the best tool for many jobs. But that was then, now is now.

I'm not saying Java doesn't work, even for greenfield projects today. It works fine. But me and many others also think it's not enough for something to merely work, especially not when there are other much better and more modern tools. (which Java is demonstrably playing catch-up with)

You and every other C or higher level exec need to get a grip, get with the times and realize that continuing to insist on Java is only going to make (or, by now, keep, more like) your organization stale and attract more and more mediocre engineers for every year that passes. I know because I've worked with the kind of engineers who are still doing Java + Spring like it's still the 90s, and they're not the ones you want on your projects. The best talent don't even want to consider working with Java if they can help it.
Achim from AirGradient here. Just a few days ago we started disucussing in more detail our "branding" strategy for our Open Source Air Quality Monitors [1]. So your whole series of topics is very helpful for us.

I already read a few of the other topics on your site and I like them very much but missing a bit of the following.

Authenticity.

This is hugely important for us internally as well as how we want to be seen externally. We started as a volunteer project in Northern Thailand building Air Quality Monitors with students during the so called "burning season". This still defines us four years later massively, e.g. in the respect that our air quality monitors are open-hardware and we support many educational and environmental justice organisations. We make sure that every decision we take reflects our ethos.
I believe this not only applies to us but that some of the most powerful brands are very much built on REAL authenticity (and stick to it!), examples can be Patagonia, Adafruit, Hackernews, etc. Your article makes it a bit like companies can just pick every few years what they stand for. I'm not so sure if that is a good idea.

Controversy, Contrast, Positive vs Negative Messaging.

It could be great if you could write a bit on above. This is also an area where we struggle and are unsure to what extent we should for example directly call-out our competitors that engage in consumer unfriendly business practises (e.g. monetizing the air quality data that your own monitor collects). Currently we try to keep it "we" focused but the activist in me sometimes would love to be much more direct, see e.g. for a 'we' focused blog post on this topic [2].

Increase Reach in Creative Ways.

I think one of our biggest challenge at AirGradient currently is how we can get more visibility and get more people know about our open hardware monitors. Being a small company, we have very limited budget for paid advertisement. We also much rather donate our air quality monitors to disadvantaged communities than paying Google or Facebook for clicks. So it would be great if you could cover that topic also a bit.

Be more Specific.

I also would like to underline what another poster wrote that it feels the topics could get a bit deeper. Why not share some actual worksheets, questionnaires, specific metrics, etc. At the moment it's not clear what the purpose of these documents are. Is it a way for you to attract clients or you just want to get all your knowledge out there.

Anyway, I think you are building up a great resource and I already subscribed to it and looking forward to the next articles. Keep up the good work!

[1] https://www.airgradient.com/

[2] https://www.airgradient.com/blog/hidden-costs-of-air-quality...
I also note the presumptive statement of the comment I replied to. Not everyone agrees that remote work is still a good idea in all situations.
I don’t know why but that’s the funniest HN comment I’ve ever seen. I’m still chuckling. Took me a minute to figure it out. xD
Thank you for Caddy! Going from a complex nginx setup to the delight that's the Caddyfile was a breeze.

And a special call-out to your dedication to providing amazing documentation. Caddy is what all projects should aspire to be.
I wouldn't say Apple is any less a moving target rather they've only released 2 generations of the M series so far. As an example it's looking like the 3rd generation will swap the GPU architecture you mentioned for something completely new.

Sure, there are plenty of things that don't change much, and that I2C driver is a good example, but that doesn't really mean the target as a whole is particularly stable it just means they don't feel the need to rewrite I2C every chip revision. Meanwhile many of the things churning on the x86 side, like memory encryption, don't really matter for projects like this.
This exactly. Beethoven's fifth symphony drops the hook/motive as the first five notes. It's no coincidence that Mozart's Dies Irae (Requiem) or Orff's O Fortuna (Carmina Burana) are frequently repurposed since they start with a bang.
I’ve read that battery life for Linux on M-series is still a good deal better than on quite a few other laptops despite it being non-optimal.

There are also those using macOS on their MacBooks until Linux gets good enough to daily drive.
I didn't really like "Learn You a Haskell". "Haskell Programming from First Principles" or "Haskell from the Very Beginning" might be more accessible.
I'm writing from company's perspective, not cheap consumer's.
1% of my salary at improved odds of having more power in a work arrangement with an employer sounds like a steal, vs 0% and having no chance. Nothing is assured as always.

I spend more than that on annual auto insurance, for comparison, and the odds are much higher I need protection from an employer vs another driver. We may have different opinions on value, and that’s okay.
This is as good an opportunity as any to mention how the library books were divided when the university was split into a Flemish and the newly created Walloon university:

“But the majority of works were just divided by shelfmark: Odds stayed in Leuven, evens left for Louvain-la-Neuve.”

(https://www.atlasobscura.com/articles/when-was-the-leuven-li...)
Laws are so easily changed. Nothing is enshrined in law that can be nullified by the next court case or a hidden rider clause on a 'must pass' spending bill.
My prediction is that some games might just delist themselves or early access titles might stop development. There may some delays of releases of new games if devs decide to switch engine.

What does concern me is the DRM issue. Unity talks about being able to detect re-installs but that implies there is code in the runtime that reports back to Unity. Does this code exist? What else could this code do? Could they deactivate a product remotely? I would assume not but we don't actually know.

At this point I am actually wary of purchasing a product that uses Unity, that is probably not rational but rather a gut feeling.
C# def brought a lot to the table vs Java but I feel like it has also kind of stagnated and not realized the potential of F#. Scala likewise is very powerful but def overly complicated and difficult. Kotlin + Arrow hits the sweet spot, at least for me.
when two people are playing a game, and one of them is willing to use violence, it's quite a bit harder for the other person to not use violence as well.

The US uses violence and coercion as a matter of fact, continuously, in every way, shape, and form.

If you tried to 'play' with the US from a position of mutuality and co-creation... you get colonized and cleansed and westernized.
e-Dreams - About Kozmo.com (think an early instacart/ubereats/doordash for those of you who weren't around)

https://www.youtube.com/watch?v=j847rYNo2G0
How much vram does an a100 have? The M2 ultra has more than 100 GB.
This is neat, LLMs working on tree structures could have many more applications

Note, this is accepted for a User Interface conference: https://uist.acm.org/2023/
Speaking of bikes I use a PVC pipe to set the crown race on my bike forks. If you get the right size it’s perfect for pounding them on.
LMQL seems to be alive and takes some of these concepts even further. It's the project of 1 or 2 PhD students at ETH Zürich so I'm hopeful they'll see it through.

I thought guidance was smart, but LMQL seems brilliant as it merges pythonic constructions with LLMs (I think it may be an outright superset of python with LLM functionalities?)

It's predicated off a paper as well : https://arxiv.org/pdf/2212.06094
I see people complaining that not much has improved in the last 6-12 months with Asahi.

But isn’t this the normal pattern with software development …

That the last 10% of functionality takes 90% of the development time.
> Also the null thing hasn’t been an issue for over 10 years.

I don't think I've ever seen a Java codebase that doesn't experience NPEs in prod, and that includes modern greenfield ones that make use of all the tools to combat it.

> Just use null annotations and both your static checker and your IDE will catch every NPE.

Yeah, or just catch it in code review, or just xyz...

Or, just switch to a compiler that doesn't allow it in the first place, out of the box?
Is it available to try out? Or any code anywhere? Can't seem to find anything
Better hope no subpoenas show up within 7 years of the email.
... why not? It's occupying 50% more listening time, isn't it?
De La Soul's discography came to streaming this year. Including 3 Feet High and Rising.
I’m glad someone is using it.

I bet he hates it but can’t stop using it. It’s strange how terrible the tool is given the CEO is using it.

Although perhaps he did like many others and updated the iOS mail signature to say “Sent from Mail for Windows.”
Even the things you mention have changes: what about a ton of conduit runs for POTS lines that now seem quaint? Many of these, even if in conduit, aren't in locations where slapping an Ethernet jack makes sense. Duct work for fossil fuel furnaces is often undersized for heat pumps or AC that needs to flow a certain amount of air to function.
Also there's no need to capitalise, so the 4 lines vs. 4 lines is actually just 'order by & limit' vs. 'sort & take'. NBD really, but it's probably nicer in more complex examples.

But I wanted about this the last time PRQL was submitted in its own right - https://news.ycombinator.com/item?id=36869376 - so I'll leave it there!
I’ve found using a JSON schema and function calling, as described in this blog post, to be just as effective and less opaque than this library:

https://blog.simonfarshid.com/native-json-output-from-gpt-4

(it works perfectly with GPT-3.5 as well)