skysight-inc/HackerNews huggingface dataset:
Yep. A "powerpoint" can be single Edward Tufte graph presented to a room for 30 seconds. Or it could be War and Peace pasted across 10,000 slides. There is no one thing to complain about. Reading this lowered my opinion of tufte, who I have always found great, but also very overrated.
Please tell me that, after noticing that the best interval length is 2, you simplified your implementation to something like this

def perform_union_dnc(paths):
if len(paths) == 0:
return None
if len(paths) == 1:
return paths[0]
middle = len(paths) // 2
left = perform_union_dnc(paths[:middle])
right = perform_union_dnc(paths[middle:])
return perform_union_naive([left, right])

It's not exactly the same algorithm (top-down merging instead of bottom-up) but the performance should be very close.

Also, it can be optimized to avoid temporary lists if that turns out to be a win.
A great collection of Latin texts you can use to find your next books: https://thelatinlibrary.com/
Technically your hands could (or probably) have a different age than e.g. your brains.
The auth headers (Authorization, Cookie) are all passed along, and that's what I want to establish a secure connection from the browser.

For more customized wishes there's always this "ticket"-based flow[0][1] that shouldn't be hard to implement. I might be a bit naive, but what needed metadata and custom headers are we talking about?

[0]: https://devcenter.heroku.com/articles/websocket-security#aut...

[1]: https://lucumr.pocoo.org/2012/9/24/websockets-101/#authoriza...
Why transformers are obviously good models of language
But where did you get the '20' figure from?

Many companies have specializations, and maybe only 1,2 or 3 people for each one. So at best you might have some vacation coverage.
I'm not groking what you're saying. Replace what "entire device"?
Pixel Experience was not based on LineageOS. And Pixel Experience is dead and unsupported now. While there is no official direct successor, EvolutionX offers a comparable feature set.
Chain of Thought. When I see people using abbreviations like this I sometimes jokingly wonder what they do with all this time they're saving.
The Bittersweet Lesson
I never said anything about not being responsible for my own career. There was a previous implication that we need to help the boss look good, which is BS. If I want to develop myself because I want to explore different options or expand my skill set, I am free to and generally opt to do so. If a manager wants to develop my skills, then that is their responsibility.

Again, let's not shift all the accountability to the guys lower on the ladder. It's a team effort.

Perhaps I just don't understand your mindset because I do not define myself by my career. Work is just how I exchange some of my time and effort for money so I can focus my life on the things I actually matter to me, so the "weight" of my career is perhaps different than yours. Which is fine, btw. I don't really have any issues if someone wants to make their career their life, but I'll never align with that, especially not at this late in my adult life.
The link should probably be updated to https://github.com/lproven/usb-dos
I'll refer to Cory Doctorow's excellently-written takedown[1] of this idea. Bluesky has plans to make it technically shit-proof, but haven't executed those plans "yet". Until that's the case, they're just as susceptible as any other content platform. After all, they haven't even revealed how they will make a profit yet. And they will have to do that. Profit motive always wins, exponentially so when something is venture-backed. To quote Public Enemy: "can't truss it"

[1]https://pluralistic.net/2024/12/14/fire-exits/#graceful-fail...
download tor, run tor, go to darknet forums of any kind.

that's about the only use case I can think of for this approach, as well as where to find the few hundred people doing it.

that said, wearing walmart pants and hoodies, a face mask, and using a $200 laptop you got off of gumtree or kijiji or craigslist or FB marketplace at coffeeshop probably works just as well. bragging and laziness gets you busted, not a lack of local LLMs to check lexicon.
No need to imagine - here’s the documentation for it: https://pkg.go.dev/std

I’ve found the Go standard library to not only be very complete, but also to contain far fewer sharp edges and dead batteries than that of Python for every use case I’ve tried.
I only became an Amiga owner in the 21st century, when it was all over bar the shouting, but friends owned them at the time and loved them. (I had an Acorn Archimedes with RISC OS 2.)

As I understand it, the weird colours of AmigaDOS 1.x (blue, white, black and orange) were chosen to deliver usable contrast on an analogue TV set. This not only means a blurry CRT, but also that, given where the Amiga was designed and made, it was an NTSC TV.

http://toastytech.com/guis/amiga1.html

I've never watched NTSC TV in my life but I remember the 1980s joke definition: "Never Twice the Same Colour".
The internet hand wringing and pearl clutching about solder and fatigue is mostly baseless.

There are two situations where it will matter:

First is high dollar, highly engineered things. In these cases it's a non issue because you should be figuring out what will work and then doing it. That's kind of the point of expending the engineering effort.

Second is some ghetto "made with what I had" abomination where an Arduino is dangling by its wires from whatever vibrating machinery it is acting as a controller for because the nature of the situation made the wasted expense of even a single zip tie inappropriate. In those cases failure doesn't really matter. If it breaks you just fix it and move on.

The expansive middle ground where you care but don't care enough to waste a bunch of effort figuring out how to build it to within an inch of it's life the solution is going to be to secure the component and strain relieve the wiring near the joint well enough that it doesn't really matter how you connect things because the connection sees basically no force.

That said, crimping is the superior method of fastening in 99.9% of situations.
Study reveals untapped potential in Switzerland's wood material flows
Then what is the point, that Americans aren't really prudish at all and that other people are silly for saying that certain things aren't porn? If it's sarcasm I don't really get the point it's trying to portray
You're left chasing down photos and videos scattered across platforms
Show HN: secret-sharer – CLI tool to share secrets using Shamir's Secret Sharing
As part of my annual data backup, I implemented a small CLI to keep my important info safe. Here it is open-sourced :)
You're missing the forest.

The point being is that Microsoft's implementation on Win 11 Home ("device encryption", aka unconfigurable BitLocker) is sufficient for nearly all of their user base. If you're a target of a 3-letter agency, additional security measures are required.
One way to stand out is to be nice, funny, and make a genuine personal connection with whoever the decision makers are. It sounds cheesy but it’s worked for me back when I didn’t particularly stand out.

I was competent though, which is always a requirement; this won’t work for smooth talkers only.
It's not unusual for someone to have a home landline phone, a personal cell phone, a work landline, and a work cell phone.

In fact it's so common that people in the snooping business already know ways to correlate them.
Headers should still be self contained, although precompiled headers are used. Those things are mostly orthogonal
"understand who you're talking to when evaluating someone's advice."
Good you mentioned this, found out to this is a crucial part as well: Always perceive the advice you get depending on that person's background and interests (e.g. your target group, or domain-foreign expert).
Shouldn't we be comparing with other open source model? In particular since this is about llama3.3 then they have the exact context limit which is 128k [1]. Also

[1] https://huggingface.co/meta-llama/Llama-3.3-70B-Instruct
60 Years of Spaceflight Patches
I hope you're doing okay because this is pretty bleak.

I also have a bleak outlook on the future, the healthcare costs in particular. I don't want to spend years building up money and then have cancer wipe it all out in just months.

I haven't (yet) added "tech career ends at 40" to my set of looming tragedies. I'm currently more worried for people starting their careers, they seem replaceable by LLMs. Perhaps I have a false sense of security.
I have some opinions, here, based on the people I've met and worked with over time. All with a grain of salt, of course, because I'm just one guy with one career, and of course my views don't represent a vast and diverse industry :)

It sounds like you need a couple of people, because you have a couple of problems. The programmer who

1. Understands machine learning and data science, and can action-ably put code in place that utilizes all of the data you're collecting
2. Understands the value of testing and will fix broken windows as he goes ( your "things break constantly" problem )
3. Can write high-quality code
4. Can move at startup speed while doing all of the above
5. Can spin up at your workplace in time to make an impact around your nearest deadlines of... two or three months from now

surely exists!

But they sound very expensive.

Why:

In my experience, data scientists and machine learning folk are very scientist. Especially at the master+ level, they can make a huge impact on their area of expertise for sure! The drawback -- _usually_, and I will say I'm painting broad strokes here based on a lot of the people I've met and worked with -- is that they're not used to building production software and keeping up with demands of testing and high code quality.

On the other hand, enterprise developers are very good at the high code quality and testing part, but generally don't have the scientific depth to jump in on machine learning / data science projects. Again, broad strokes.

If you want someone who can do both, they usually have a _ton_ of years of experience, because! It takes a ton of years to learn how to do these things well.

So that person probably exists, they're probably quite expensive, though.

If you do wind up with more than one person and you cannot hire them at the same time, you will sacrifice in one aspect for gain in the other. If you hire one person, you run the risk of dragging them through the dirt, because you're going to be stretching their talent thin. I've noticed that the type of person with the level of experience to do the jobs you want don't like to move fast and run themselves ragged.

All this to say --

it sounds like you have lots to do. Be careful!
So, yes and no.

It takes effort to become better than you are at your current level. To get past junior, that should happen by osmosis. For some people, talent alone will take them to senior. For others, they will need to put in the time to learn how do work more efficiently.

Consider that it will take a senior developer 20 hours to do a job a junior might take 80 and the quality will be better for the senior. In turn, the senior may only code 20 hours a week and spend the other 20 in something that might take a staff engineer 5 hours.

The problem is that skill acquisition takes time.
I find absolutely shocking that you say what I claim is false, and your justification is “ Hunger is what you feel when your ghrelin levels rise.”.

Ghrelin is one of many ways to feel hungry, and also has many other functions: also participates in regulation of reward cognition, learning and memory, the sleep-wake cycle, taste sensation, reward behavior, and glucose metabolism, for example. The exact mechanics of hormones in the body is far from being completely understood.

Independent of that, the fact that you know the name of an hormone, does not even remotely make my claim false. The question is “what triggers the ghrelin?”. Part of the answer is circadian timing (what I mean with “I would like to eat”) but also the body need for energy (start using reserves).

So yes ghrelin is involved. So what?
> with scaffolding and other rails generators with custom templates is that really a big asset?

Yes, it is. Django CMS just hits that sweet spot where you can do almost everything you need for an administrative backend with very little customization. Because there is a convention of how things hang together, you are that much more productive. Its kind of a cms that you can throw together programmatically, it sits at a higher level than scaffolding + templates.

Honestly it feels, ironically, like a very rails-like thing to do (here's my model, you know all about it: now generate an admin interface for it!), except that in the rails world it would be unacceptably ugly (in various ways). But it is this very ugliness that prevents you from exposing it to consumers, or spending more time on it that it really needs, so it tends to stay in that sweet spot of being just good enough to do its job. It is very pragmatic and effective.

Is it a must-have? No, of course not. You can DIY an admin interface with rails very easily, too easily almost. However, the same thing can be said about pretty much anything that rails has got going for it: you can DIY in django/python too. And there is always a package...
The only game changer is to stop taking shortcuts and start really taking care of yourself.

GLP-1 are crutches and if you need it once a year.
I think they are way too small for like any comfortable typing, maybe not for very small hands perhaps.
Legacy app maintenance in an obscure tech stack is basically all that's out there
Optional mitigates, but doesn't completely null the poisoning. People are still very allergic to inclusion of crypto stuff in software (as another example), even if it's optional.
I’m super curious how old you are. I’m about to hit 37, so 40 is marching closer.

Love your email by the way.
Can you share the date and the flight number? It would be great to map which aircraft had bedbugs.
Show HN: ChordHive – an alternative front end for ultimate-guitar.com
Hi HN,

I've always found Ultimate Guitar frustrating to use, especially when playing in a band. Simple things like making annotations, organizing songs into lists, or transposing chords are just a hassle, let alone the fishy and scamming nature of their site which is full of ads.

That’s why I built ChordHive. It’s a straightforward tool where you can annotate chords and tabs, transpose them, autoscroll, and organize them with lists and tags. It's free and without any ads.

I’m a guitarist in a small band, so this comes from personal experience. But, I’d love to hear what features you’d find useful or how I could improve it. I’ll read every suggestion—your feedback really matters to me.

(PS: I'm currently working on making the project ready for open-source: https://github.com/oskarkraemer/chordhive-web)

Thanks!
Just sharing my own experience :D

I have an "old" ikea model that is not sold anymore, but the equivalent would be something like this one:
https://www.ikea.com/us/en/p/rodulf-desk-sit-stand-gray-whit...

You can also buy the legs and use your own table (slightly cheaper)
https://www.ikea.com/us/en/p/rodulf-underframe-sit-stand-f-t...

Again, the advantage is the ability to adjust the height, so you can work either seated, standing or walking if you also have a treadmill.
I mean it's also arguably the most difficult time for startups (in general) in the last 15-20 years. Esp if you got your initial investment and valuation before the end of ZIRP.
Yes, he should have titled it "the cognitive style of mckinsey consultants" rather than blame the software.
I think citation is a noisy/poor signal for peer-review. I've refereed a number of papers where I dig into the citations and find the article doesn't actually support the author's claim. Still, the vast majority of citations go unchecked.

I don't think peer-review has to be done by journals, I'm just not sure what the better solution is.
Back in the day when piracy was quite literally just copy and paste it was a very active scene.

But cracking Denuvo takes real skill- and there's no financial reward in it.
Back in the 90s bootleg DVDs and CD-ROMs had organised crime making money from it.
Stupid German proving me wrong with something that most languages don't have access to.

\s

I'm sure German is not alone, but it is the only one I'm aware of - though with over 7000 known languages I doubt anyone knows enough to state anything with confidence.
I like it and it makes sense, but from a business perspective I wonder what keeps the upstream LLM providers (all trying to generate profits) from offering the same fine-tuning service quickly ?

Edit: OK, right it's olama, so I assume you can download your own model. (Assuming it's downloadable?)

I think openAI already offers fine-tuning with custom data for some of their models, but maybe not specific to coding tasks.
> thinking quickly saturates: when you’ve thought about a problem for five minutes, you’ve had all the thoughts you’re gonna have, and it’s time to talk to someone else.

Perhaps consider you suffer from incredibly short attention span. Thinking for five minutes does not exhaust all the thoughts you are going to have on a topic, and if you spend five minutes considering the implications of such a though you quickly realise how absurd it is.

History is filled with stories of “shower thoughts” and bolts of inspiration which came from thinking on a topic long and hard and immersing yourself in it. If your idea were true, humanity would still believe the Earth is the center of the Universe and we wouldn’t have computers. Yours is precisely the type of mentality which leads to the proliferation of scams and conspiracy theories. It’s also a worrying trend with LLMs, that people are so willing to turn off their brains sooner and sooner.
Same for me. I enjoy what I do, but if I didn’t need the money, I sure as wouldn’t be doing it for someone else. I’d just be working on whatever projects I found interesting.

Career goals? Keep things as they are.

Work is only something I have to do to have a decent life the rest of the time.

Unfortunately it feels very difficult to say that in earshot of one’s employer without being branded some sort of burnout slacker, even though I do work hard and to a high standard.
> Our team is ex-OpenAI, Anthropic, and Asana
research scientists and AI engineers

The page includes the logos of those companies. Is it normal to do that for companies one used to work for?
This one crazy hack is the secret to countless numbers of fruitful careers.
Initial Release of Heretek: Yet Another GDB TUI Front End
This is what i did. Created my own routine with the PPL method to supplement running and cycling.

Also, embracing the suck helps a lot as well.
The Kubernetes API is one of my least favourite Go packages - largely generated, boilerplate all over the show and hasn’t even adapted to use things like log/slog without some wrapper.

A much nicer library for dealing with Kubernetes is the kube crate [1] for Rust. The worst aspect of it is the dependency discipline, though that is no worse than the official Go client.

[1]: https://github.com/kube-rs/kube
As someone comin up on 50 myself, I have to say age has yet to be an issue with my career. Maybe I don't go out of my way to advertise it (cut the resume down to the past 10 or so years, don't have a face full of white hair), but I'm still landing plenty of the same ole gigs with Typescript, Ruby on Rails, Python, whatever the flavor of the month is. So I guess my advice is to just ignore it?

Of course, trying not to giggle at the 28 year old who thinks they need 4 meetings a day for their precious startup is a different matter. But as long as they pay on time...
I'm doing something similar.

My development environment for work is defined in a Dockerfile, and I have a small shell script whose only purpose is to call `docker run` with that image, mount a few volumes for caching, mount the CWD in "/workspace", and start a shell in there. Development is done with nvim.

If I need Docker Compose, I run it from the host. For projects that I find unpleasant to work with in this way, I use GitHub Codespaces. I hadn't thought about using a GUI IDE from within a VM, so thanks to your comment (EDIT: and also the submitted article) I now have something new to try!
Things we think will happen in 2025
It is too politically loaded for people to examine.

In the simple terms, as per the title, it is protectionism. Without making an argument for either position, it seems a bit hypocritical when tariff critics, "You know this means the consumer will pay more, right?", reverse their position and demand protectionism for labor.

Of course there is much more nuance. Many H1Bs are not the mega-geniuses proponents allege. I lose interest when the argument turns towards IQ distributions and ID politics.

"Wage theft" is a bit spicy as well. Are employees entitled to their job at a given wage as some kind of Nativist birth right?

Comedian Sam Hyde had some interesting takes. I'm not convinced of his position, but he did well to illustrate how the dialogue around this issue isn't getting us there.
Valla: A modern ePub reader for macOS
I turned off WiFi, but it still said "Yes!"?
Any autoregressive model can do what you are describing. transformers are generating one token at a time too, not all at once.
The _algorithm_ is certainly correct (this is a relatively straightforward and well-known theorem of floating-point arithmetic, see e.g. "Handbook of Floating-Point Arithmetic" by JM Muller et al).

Whether or not the code presented is a faithful translation of that algorithm is more subtle and somewhat dependent on the environment; the AddWithError operation requires that no excess precision is used (FLT_EVAL_METHOD == 0), which is the norm for compilers today but not quite universal, especially for compilers that target 32b x86. The `LowestBitOfMantissa`, `AddOneBitToMantissa` and `SubtractOneBitFromMantissa` operations are not implemented in the post--those aren't hard to implement, but doing it without invoking undefined behavior can be subtle (and what's actually permitted is a critical distinction between C and C++).

It also may not handle some non-finite cases correctly--when the result is infinite or NaN, the error term as computed will be NaN, which will pass `errorTerm != 0.0 && LowestBitOfMantissa(value) == 0`, which will cause a bit to be subtracted from the result, rounding infinity back to a finite value. That will overflow back to infinity on the final conversion in default rounding, but in directed rounding modes will give the wrong answer. It also will get the FP flags wrong in some cases, which doesn't matter much for most use, but means you couldn't use it as a C standard library implementation.

A fully correct implementation that handles all these small details isn't really any more complicated, and can be written in ~20 lines of C without any code golfing (I wrote Apple's libm fma[f] for targets that do not have hardware support). The "hard" part is writing the thousands and thousands of tests that allow you to have some confidence in the implementation details—this can largely be automated, but it’s definitely the harder side of the task.
Build a Better DIY Seismometer
This is HATEOAS, basically the core feature of REST that very few people actually use. Most of what the industry calls REST or RESTful is just structured and inefficient RPC.
Perhaps they're preemptively reducing several tokens into one, for the machines' benefit.
I think that the intention of the FAANG comment is that statistically speaking there is only so much room for people at those companies. Not everybody is going to land there.
Science says in most normal cases, should be like that. The hunger can be masked by other pleasure hormones, that is why exercise is important, to set endorphins free.

Mind to give more insight in how to loose weight without ever feeling the need to eat at all? There are thousands of books that claim that, but no one delivers… ask me how I know.