skysight-inc/HackerNews huggingface dataset:
Maybe unpopular opinion, but if you can, look for companies that don’t hire too much remotely.

2 reasons:
1. Less competition.
2. (More important one IMO) For people starting their career, in person interactions are extremely valuable. You’ll learn a ton from hallway/lunch conversations. In your first few years, likely even more than from your job. YMMV, of course, but all those chats shaped me as an engineer.
I'm not sure that's true, I think people learn by doing more than through social means. I mean, I went to college and got a bachelors, and I remember... practically none of it except the things I use day to day. I would honestly say that other than giving my a scientific viewpoint, most of the "general education" stuff was a complete waste of time. I really can tell you nothing about geology or biology and just the basics of chemistry, and I'm sure I'm not alone.

Right now one of my hobbies is robotics/electronics/makerish stuff, and most of what I've learned has come from youtube/reference documentation/blog posts (I bought a few textbooks as well, although most of them are collecting dust). There's a bit of a social aspect in that I'll ask friends with actual EE degrees for advice sometimes, but even then I mostly get "ah I haven't used that in forever, I don't remember". Most of my learning is by setting a goal, and then more or less learning the skills along the way. I don't know if it's efficient or not, but it's not costing me anything other than time.

The other thing I've been teaching myself is art techniques, and you probably guessed it, I've learned those things in the same way and through practice developing my own style. Again, no institution needed.

Don't get me wrong, I think institutions and the social aspect of them can be tremendously useful, but if you want to learn a skill and you're interested there's practically nothing stopping you, you don't need them, it's just a bonus.
I feel like pkg-config should really be returning a list of linkable libraries as files instead of using -L/-l, but I figure it is having to do the latter because of something with libtool and .la, right?
> The meaning of "to lose" obviously changes depending on the context.

And the context of geopolitics is much closer to friendship than ownership.
Buffer adds Mastodon to its social media management platform
pkg-config hardly has "thousands of people demanding time and attention". It doesn't seem to require that much attention.
VueScan (hamrick.com) is a very good example of a successful lifestyle business (first release in 1998). The founder and his son work on the product full-time. I don't think they have any other staff, but I could be wrong.
If you know github, you already have an account, it's irrelevant to you.
Your last sentence is poetry. Melancholic, beautiful poetry.
I wonder "how many fonts we need". Is there a good, open resource for FOSS fonts, to compare them, and preferably a curation?

I agree with others on here, though. Everything our government does, and produces, from an IT/development perspective which is not a "competitive advantage" (security, etc.) should be open. Why there would be an official directive to choose a non-open font when so many open fonts exist, is beyond me.
Soon enough fonts will be an anachronism. We won't read things serially, we will download information into our brains via cyberneural uploads. Then we can get rid of the dead trees and petrochemicals.

Musk says it's only 5-10 years away.

/s
Quite the opposite. Rust won’t even let you pull the trigger. C++ on the other hand is very much littered with footguns.
Ask HN: What are the best places to be an advisor in the Bay Area?
I bootstrapped and ran a profitable SaaS company 12 years, selling it in the summer of 2022. I'm excited about what's next.

I care deeply about the tech community. Where I'd like to spend part of my time moving forward is advising new entrepreneurs and startups via experience-sharing, not unwanted, unsolicited advice.

I'm in the Bay Area, so have the ability to be involved with local incubators, accelerators, and investors.

I googled around but wasn't able to land on anything definitive. My next step is to start getting connected to folks, but was wondering if HN has some ideas on the communities who might find my experience valuable.
this man Warhammers
"rapidly iterating through individuals" What a dystopian nightmare. So glad I missed out on this era of dating.
I'm not sure if a database exists that's robust enough to handle the massive, massive quantity of dates that my life entails. /extreme sarcasm (or is that a DIVIDE_BY_ZERO error?, haha)

If you need something like this, then it's probably safe to say that dating is not your weak point.

But, just as every multi-millionaire probably has an accountant, because they have more wealth than they can easily manage, so too must the dating conquistadors suffer, I guess.
Okay, thanks. Seems harmless enough and has an opt out.
Elon Musk made ‘split-second’ decision on Tesla tweet after FT story,lawyer says
Black market rate means that you go to a subway station, locate a sketchy "banker" and exchange some currency. Rules and regulation apply only above the ground level. The alternative is going to the bank, waiting 2 hours in a line, and getting half of what that dude would've offered you, because the central bank decided that its currency is strong and should be valued that much.
I agree with the disadvantages of glass, but there's also a huge design advantage in terms of radio reception, right?

They probably looked at the numbers and realized 98% of people put cases on their phones anyway so the disadvantages of glass weren't too bad.
I'm not really "missing" that part, rather I have a different PoV. In my experience on both sides of the tech hiring equation over the past 24 years, it's not a given that "B will get the job" (based solely on familiarity). I agree it's more likely, but mostly to a reasonable degree in that it helps de-risk the hire. I've also seen the opposite case, where a candidate's perceived ceiling or limited potential upside (based on outdated "familiarity" w/ their abilities) counted against them, failing to account for their growth.

My point remains: do good work and don't neglect connecting w people and making good impressions; relationships w colleagues are essential to a strong career.
Pure JS or Python performance does not matter. Python is just a DSL to glue together C/C++/Fortran/Rust libraries in this context.
> So how about imposing on them the discipline of not gambling, at least on base?

When I wore the uniform, it was handled indirectly with constant reminders that failing to satisfy debt obligations is punishable by Article 134 of the UCMJ.

Some places need extra reminders and discipline though, e.g. Nellis AFB (Las Vegas, NV) and Keesler AFB (Biloxi, MS) are two bases I'm familiar with that come to mind.
Afaik Gemini has considerably more active use than Gopher does at this point (I use both)
I think it simply would need a lot of discipline to keep up to date and without a manager nagging or bonuses being dependent upon updating it, most people lack that discipline.
I am a bit invested in Gemini on the Elixir side and am writing a few tools for it.

some comments

- Gemini don't want to fix the Web, it wants to be something else entirely

- Gemini is deadly simple, so simple that anybody with basic programming skills can write a client for it or a server. Even if nobody will use them, it's still a good exercise and you can implement the full standard not a limited subset of dubious usefulness because basically no web site will render correctly

- Gemini makes search engines an affordable problem space again

- Gemini is not trackable client side, but not necessarily ad free, just a different kinds of unobtrusive ads (I sketched some ideas)

- Gemini is very old school, it doesn't allow anything that's modern and flashy and that's its atrentgh, a subset of HTML will always be rendered on the usual big 3 browsers, it takes too much discipline to not abuse of it

- the protocol is what makes Gemini independent, by the virtue of not being subject to any external "standard committee" 100% controlled by the usual suspects

- Gemini is not cool, and that's great for some like me
Thank you! I have turned off a lot of background helpers from apps I don't use anymore and removed some search result types. Docker was in the background helpers multiple times. Let's see how much this helps.

In activity monitor, I also saw that Steam and iStat Menus both hand an "impact" of 50 which made them the top 2, the next had an "impact" of 5.
Yo: https://en.wikipedia.org/wiki/Yo_(app)

To be pedantic, this is not a single bit of data. This is zero bits attached to an event. The event is not discrete however, so I'm not sure what form of information theory would be appropriate to describe it.
https://en.m.wikipedia.org/wiki/JasperReports

https://en.m.wikipedia.org/wiki/Crystal_Reports

https://pypi.org/project/pdf-reports/
> You can definitely buy beer.

Where did I say that you could not buy beer? Please re-read the original claim.

> Just because a tourist is too ignorant to find these places doesn't mean they don't exist. There are plenty of them. They are mostly old-school and don't have big ads outside. Use google maps. There are plenty.

Again, where did I (or the original article) claim that these places don't exist? You continue responding to imaginary claims, this is no way to communicate.

> If you're pushing for cash-only or card-only other than for tax evasion reasons you're pretty much ideologically tainted.
Otherwise, I'm no longer going to discuss this "journalist outlet" that is just a mouthpiece for alt-right propaganda. Especially one that can't differentiate between germanic and german.

What a arrogant and dismissive statement. You seem to have taken offense at the author for not properly differentiating between germanic and german. Why is this so important to you?
Arc is a low level tool for writing multi threaded programs. If it scares you back to Python you could also just write single threaded Rust.
> - Wasted screen space

Don't worry, it will soon be filled with solicitations for donations.
I sense part of what drove this redesign is the fact that 4K and Ultrawide monitors are now common enough that designing to accommodate them cannot be ignored. That being said, I much prefer left-justification instead of centering the content and having massive whitespace islands to either side. I wish there was an option to left justify.
Well every since I've read these papers doing FFTs faster than cuFFT using tensor cores (although FFT isn't supposed to be helped by more flops but only better memory bandwidth) and also fp32-level accuracy on convolutions with 3x tf32 tensor cores sweeps (available in cutlass) I'm quite ready to believe some hype about TMA.

Anything improving memory bandwidth for any compute part of the GPU is welcome.

Also I'd like for someone to crack open RT cores and get the ray-triangle intersection acceleration out of Optics. Have you seen the FLOPS on these things?
Nat Friedman Replit Bounty
Like with any promising project, what are the downsides ?

How are you funded?
Is speed enough of a concern to take a risk on using this vs Node ?
From my experience with Node your lucky if it works at all, I don't know if I'd like to add another variable when things go wrong.

I can't imagine this supporting every single npm module.

That said, god speed. If you can really make JavaScript fast as a complied language, I and many other JS devs will be happy.
Taxi drivers everywhere do that to be fair.
> Meanwhile the fabulously rich actual capitalists over in England were fine, and stayed fine; never a revolution there.

Did they fear a French revolution style ending to their greed?
I assume this is humor, since a lot of people will use these responses to say "No" without having to come out an say it (the "Nonconfrontational No", if you will - "I don't want to date you" invites a direct conflict, but "too busy" can't really be argued with).

So, building on your humor, I'd like to suggest a feature/service we can sell to the victcoughother person. When they respond with "too busy" they can also set a flag in the system indicating whether they'd actually like to _not_ hear from the person operating the funnel. We get paid, the vict^H^H^H^Hdate doesn't get hassled in the future, and the person running the dating funnel is none the wiser because our software never notifies them again.

I think I'm ready for an MBA now :)
Bought Google Max for the parents, & holy cow the pairing is terrible. Unusable entirely with a TV, huge lag.

I have the "headphones out" line coming from the tv, which I split, and then send to the line-in on each speaker. At least there is a line-in! Less and less smart speakers have a line in, it feels like. Absurd. (Different story, but also, really wish the Chromecast Audio were still a thing. Some inventory left but what a great product for adding amazing connective capability to any sound system! Smart being counter-analog-line-level stuff is such a shite hellworld thing.)
3.11 runs a bunch faster.
> why might someone be a customer of Amazon if they don't like their employment practices?

The person may not want to work on retail or cloud technology. They don't like the corporate environment. They don't like the work life balance, etc.. It doesn't always reflect their opinion on the overall company. It may in this case, but your confident tone is an odd one to take.
Do you have any evidence that the plans aren't sufficient? Others in the thread have mentioned they have gotten nearly identical plans to their old employer plans. People I know who buy their own health insurance have totally adequate coverage, and this is in a "blue northeast state" that, according to you, has inadequate options.
Yes. Datalog is not Turing-complete; thus is much easier to reason about, and good query optimizers can be much more aggressive. Once you introduce cuts (as in prolog), you have to throw a lot of that out the window. But Datalog is a subset of prolog.
I played Apex Legends (Shooter) almost exclusively since 2019, and Dirt Rally 2 (Race Sim), a while before that. Both games have a high skill ceiling. What helps me were:

- Research. While the game may have a tutorial, some mechanism may be hidden or assumed by the devs that you're already familiar with them. DR2 was a sim, so I had to learn a lot of real rally stuff (Manual is better than automatic). I played a few shooters before Apex, but each patch rotates the meta, and you have to keep up to date about how to adjust your play style.

- Watching people play (YouTube, Twitch). Other than the technical stuff and mechanical skills, there are a lot of macro and micro decisions that can only be learned by trial and errors. Or watching people do them and reasoning from first principles on why they do it. You either play a lot, or watch people who are excellent play.

- Critical mindset. Everytime you make a mistake, I make a mental note on the cause (bad decision, lack of mechanical skills, or just bad luck,...) and how I can do better next time. Only the mechanical skill should be instinctual, anything else should be planned and strategized. A loss or a win should be explained by the string of decisions taken since the start of the game.

- Mechanical skills. You can't get around this. You have to splurge the time to actually do the stuff. In a sim, that means I have to relate the pressure on the analog trigger with the amount of acceleration and brake. And how much I have to move the stick to steer by a specific angle, as well as knowing when to shift up and down by ear. In Apex, it means recoil control, tracking, counting bullets mentally while shooting, all the movement stuff, and recognizing the audio cues.

TL;DR. You notice you're doing something wrong, you learn what it is, and you practice the correct way. This was a hard requirement for playing the Soul series.
CapacitorJS vs. the Corporate Takeover: Apache Cordova Is Back?
The recent merger of CapacitorJS with a major corporation has brought about renewed attention to the Apache Cordova framework, but not without raising some concerns. While CapacitorJS was initially seen as an alternative to Cordova, with its emphasis on simplicity and ease of use, it has now been absorbed into the corporate ecosystem and risks losing its independence and its original purpose.

Moreover, the merger has led to the Cordova community being reinvigorated by the influx of new ideas, perspectives, and resources, but at the expense of CapacitorJS's own community. CapacitorJS, once an independent entity, now risks being overshadowed by the Cordova framework and its community, causing the loss of its own identity and community.

Furthermore, this merger can also be seen as a way for the corporation to capitalize on the popularity of CapacitorJS and use it for their own gain. The merger has led to an increase in the number of contributions to the Cordova project and has created a more active and growing community, but at the cost of CapacitorJS's own community.

In short, the merger of CapacitorJS with a major corporation has brought renewed attention to the Apache Cordova framework, but at the expense of CapacitorJS's independence, identity, and community. The Cordova framework, once again, becomes the dominant player in the cross-platform mobile development and CapacitorJS is just a footnote in the history.
Is it?
I created the simplest interface to generate text using AI
I believe that when ricardobayes said "anyone with 3-4 years of experience" they really meant "anyone in our industry". In my part of Eastern Europe, 2.5k EUR is a very good salary, but software devs earn way more.
I am a student at the University of California. Working with 2 other students, I recently released an app called Scribble AI meant to lower the barrier to access to Artificial Intelligence technology. With Scribble AI, users can generate text about anything from emails, essays, poems, and everything else in between. The app is completely free and we want to keep it that way to promote open access to AI.

We are currently at over 1,000 downloads in 25+ countries with over 5,000 pieces of text generated and counting.

Let me know what you think of the application!
And fathers are substantially more likely to die overall, so that may not be a factor at all.
Or maybe they wouldn’t know if they did? Are we pretending we’re all mind readers?
Is a corn dog a linear meat-filled donut?
Forgive me, but I don't understand the relevance of "follow" vs "reach out to".

In the post, you wrote a paragraph starting with `Almost everything around me is designed to addict me.`, which seems incongruous with communicating through Twitter. I'm glad it has worked out well for you and those ~30 other folks anyway.

Mainly I intended to say that I have exited and successfully re-entered the rat race (actually, a few times), and fully support others in doing so. Do it while you can!

Many commenters clearly don't get it, and probably never will. But, I do, and I don't have a Twitter account.
"It seems like argument is that cross-referencing the debug info is much slower than following frame pointers, so much so that whole-system profiling becomes impractical.
"

Think of all of this like eBPF, which can be done fast enough to work fine.

First, the debug_frame sections are small separate, and self-contained. You don't have to fault in the rest of debug info to decode the frame.

Second, I was, at one point heavily involved in such a thing.
Without breaking confidentiality - it can be done.

Also, for the larger ones, you are sampling anyway if you are using production systems the scale of facebook, because it's cheaper to sample a small percent of the time, and you will get the same coverage/results.
So it is not slow all the time, nor slow on all your machines, nor ...

See, e.g., https://research.google/pubs/pub45290/

This obviously does not help with running perf live, but ....

Third, if you are concerned about speed, this can also be cached quite well. You can go further too - you can JIT the debug_frame section into executable code if you want, or even compile ahead of time.
I'm still pissed at Apple for changing the default behavior of the green traffic light from Zoom to Full Screen. I never want to use Full Screen, and when they introduced it in Lion with a dedicated button I was content to ignore it. Even though I've developed muscle memory to hold down option every time I hit the green traffic light there's still times where I forget, let go early, etc. and I end up fullscreening the damned window instead and curse under my breath.

I never minded the application-specific Zoom behavior in macOS, in fact I find it much saner than Windows where you often end up with dead space inside an Application doing nothing. Safari pretty intelligently figures out the maximum horizontal width of a page before padding would be applied and resizes to that when zooming unless your window is already beyond that breakpoint, for example. Same thing with Word, for example. I don't want to see a bunch of dead space on my screen, I just want to show the maximum amount of content my application+display can show at once. (This is where I really dislike the change to the green traffic light, I don't want Window-like behavior on a Mac)
I don't know if I'm more offended by the Title Case, or the question itself.

This doesn't deserve a human answer, so ChatGPT will have to suffice:
No, a hot dog is a type of sausage sandwich, typically served on a bun, while a taco is a traditional Mexican dish consisting of a corn or wheat tortilla filled with various ingredients such as meat, beans, and cheese. They are different types of food.
This is crazy behaviour. Is it hearing from another room or is it activating via the iPhone or iPad in the room you are in? If so it would seem that most users would have this issue. Can anyone else chime in? I am looking to buy one now but this seems to be an annoying flaw.
I'm starting to think that we, as humans, are collectively brute forcing the world around us. Each of us has the things we see in front of us, the things we think are important, and if they turn out to really be important the solutions we come up with spread.

Because each of us has different experiences and perspective, we all explore a different part of the solution space. Of course we think what we're doing is important, that's why we do it.

The big problem is that we all deserve to live a good life, even if only some of us are lucky enough to find these difficult to find solutions.
Good to know that hmatrix-gsl works too. In this case, I went down the Rust route instead of the Haskell one. I use Haskell too, just not for simulated annealing.

My main domain is scientific computing and I get nervous about the prospect of not being able to run my code 5 or 10 years down the road (somewhat above the typical lifespan of a project that ends up published in my discipline). GHC gets updates that sometimes require library maintainers to update their libraries. Here is a list of a few:

https://github.com/fumieval/Haskell-breaking-changes

Rust promises no breaking changes in the stable part of the language. Hopefully this promise will hold up.
.pl is used because prolog is really old and FAT used to enforce extension limits. Not relevant nowadays, but it's stuck around.
Ukrainians are good developers themselves.
Maybe you can automate finding Western busineses still using software made in Russia and recomend alternatives. Or nudge Western IT companies to provide special deals for Ukrainian developers