skysight-inc/HackerNews huggingface dataset:
It depends a lot on the meeting. If the meeting is scoping work (and with a clear agenda), important/rare context or honest feedback then the developer being involved will increase the likelihood of the project succeeding. If the meeting is status reports or other requests for information then maybe block them from going.

The issue is that the person developing needs access to as much real data as possible (which may be found in a meeting) but as much shielding from the scar tissue of bureaucracy as possible. Bureaucrats should spend time talking to team leads, developers should spend time talking to people with real problems that need solving. The dividing line between those two things involves judgement. And some projects developer productivity is guaranteed to be low from the get go and their meeting attendance barely matters (eg, how developers spent their time prior to the project being re-scoped isn't so impactful).
I’m resigned to that now, Apple would have to do something particularly egregious to move me away.
I’m not intending to make a typical HN-type snipe, but I’m wondering why (it seems) so many new tools/programs are being released for Mac only at the moment, especially in the ~AI space?

For example, is it:

- there are specific reasons why developing AI-related tools for Mac is just easier/faster?

- a rational business decision based on the demographics of likely users?

- a reflection of most development taking place amongst people who are predominantly Mac users?

- something else?
spinning up/scaling down resources across massive deployments targeting AWS, Azure, etc.

Isn’t this, like, a primary feature of AWS, etc? Why need an inhouse system for that? Or why need AWS then?
Thank you! Happy if you use it for your e2e tests in your servers, it's an open-source project!

Of course it's quite easy to spin a local instance of a headless browser for occasional use. But having a production platform is another story (monitoring, maintenance, security and isolation, scalability), so there are business use cases for a managed version.
> and tried to make my number undiscovererable

You can now. I've setup my profile to only be discoverable by contacts that are already in my contacts list, and have never paid Telegram a dime.
Subgroupoptimized FFT as a HLSL template library
For now. They're replacing them with battery-electric trains that can go past Tamien. Yeah, it should just have caternaries the whole way down but you know how rail is around here -- owned by Union Pacific, and the federal government prevents municipalities from exercising eminent domain to take control of railways.
Perhaps, but bot clicks and LLM networks are not domestic users with off-the-shelf browsers doing other legitimate activities in a website.

Also: the ad networks don't care about your ROI, they'll still charge if they don't catch the fraud.
Not sure why but I feel almost physical pain when I see nano opened on a fresh setup. I just can’t handle it, it’s surreal.
You have been using HN for over 10 years but don't know about the flamewar filter? There is some magic comment to upvote ratio that bumps posts down once reached.
It definitely will. But we don't know if that will succeed or if ADA will get effectively rolled back instead.
I need to get better at checking for past subs :(
I would add:

If there's anything worse than feeling bad at work, it's feeling bad because of not getting a job.

Bad experiences at your workplace might make you want to quit without having another job offer lined up, and you might even feel good for the first 1-2 months.

But do not underestimate how soul crushing it is to look at your savings go down while having your bills always on the back of your mind, and being constantly ghosted or rejected, for months, even for positions that sound literally aimed at your skillset or are basically the same of your last role.

Just, don't.
I loved the article and would probably have hired this person. But as a suggestion to them: if an interviewer says "I don't think that will be a good idea" just take the hint that it won't be what the expect and change it.

Also reminded me of my compiler class, we had some homework to write a pascal/C transpiler and a friend of mine somehow managed to implement it via bison errors(?). The teacher was not happy but had to agree it worked and gave him full marks.
High-margin businesses too. Useless, powerless customer support is the default. Most of the time, even in person.
There’s also a huge difference between accidentally implementing an application of something vs spotting that it is a general principle
Not now but we might do it in the future. It's easy to export a Zig project as a C ABI library.
> I'd like to see some evidence for that

Zoning rules are the evidence. Eliminate the zoning rules and let the market sort it out. No? Why not, are you afraid the "character" will change immediately?
> I don’t think it would be fair to name and shame them.

I disagree, but of course that's entirely up to you.
I think you’re an A player. You were rejected by a B player that was looking to hire C players.

Apply to other companies. In this case it’s not you, it’s them.
> Lua is great, but one JSON file is even better

Yeah that single line makes me doubt the whole post, how can a format without comments be an upgrade to any configuration file is beyond me. My customized configs were full of ‘this was broken on this day by something else, link to obscure thread’ before I accepted the way of default.
Yes. It drives creators to the platform to make money, which means we get more cool content.
I predict that very soon you are going to be offered a remote job paying more than €50,000/year.

That’s due to this excellent post about your excellent abilities and reasoning appearing on HN.

¡Mucha suerte!
I've created a joke Python library, hoping that I would get asked to code it in an interview. No luck so far

https://github.com/leoffx/fizz
The first step is missing though. We need a caller ID for every call and text that shows who is actually calling / paying for the call. One option I think is to allow people to opt into a new phone call protocol that automatically rejects all calls and texts that are not in this new protocol where caller ID / texter ID contains the entire information.

Slowly, as more people opt into it, we can make it opt out, and then get rid of the old protocol completely. If some countries don't want to adopt the new protocol, well tough luck at that point but I think it is fundamental for us to be able to trust caller ID before we can do anything else.
Isn't that what Anaconda does? As opposed to say conda-forge? Anaconda tries hard to get orgs to pay money when they could just use conda-forge which has more packages, more up to date etc.
> but that isn't due to government regulation, but rather nobody accepts a Coursera certificate and most are skeptical of cheap online schools

Can you get a good high paying government job with an online degree? Wouldn't your odds be much lower ? There are enough candidates for every opening, even government jobs. Especially the good ones.
Even if you're last place you're still part of the competition
Also: If you move to a different location, be aware of how that would affect your ability to rely on your network if you need to find a job.

Even if you work primarily remotely and your network is mainly working at on-site jobs, you might need to rely on them at some point. And by the time your situation gets bad enough that you start seriously considering hybrid or on-site positions, you might not be able to relocate, so it would be as if you had no network at all.
I used to give fizz buzz with zero additions. Just write me a fizz buzz in c#. We didn’t actually want to take up a lot of the interviewee’s time. There were other tests, tests better than any programming tests. They had to take like one for SQL and one with nothing but logic puzzles, the latter of which is most indicative of whether a person will be competent at the job.

Fizz buzz just lets me see their coding style (single letter variables, lack of curly braces after ifs, comments, platform - console, web, service) and whether they’re willing to allow simple mistakes into their finished product. So many mistakes.

But it’s the least I can do to get some information out of a candidate who is already overburdened by the process.
IMO it’s better to optimise for today than retirement that may never come. I work on a relaxed software project probably taking a good hit on my salary. My days are relatively little stress. I’ve plenty of time to spend with my son.

If I end up working in this or similar projects till very late days - I’m fine. Even if I retired, I’d probably end up doing something similar to what I do now.

Just in case - I work from home. Never worked in a proper office in my 2 decades long career.
> Social networks

It doesn’t bill itself as a social network though. Neither does TikTok seem to.
At work, would you rather have a boss that makes you implement dumb ideas? Or would you prefer a boss who recognises that your idea is better, then rewards you for it?

You are interviewing them too.

I would also have hired the candidate.
Depends on where you live. It's very well known that Ukrainian scammers who work every Russian-speaking country* are part of large companies, work in downtown $CITY in plain view of SBU that is supposed to be suppressing them, and make good money from their work. If they messaged rather than called, I would be very happy to adapt this project and use it against the fuckers.

* including mine (not Russia) -- incessant daily calls to every person I know.
> If your job is so unimportant that you aren't willing to reach out and make a case to the relevant people for why it is important, maybe the mission won't be deemed strong enough to justify spending tax payer dollars on.

"If you don't complain, maybe your job is not important".
"If you complain, your job is important".

Do these takes sound reasonable to you?

> For work that does produce actual value, assistance could be provided in converting that mission to a private company if the entities that depended on it existing will realistically pay for its services.

If the solution is to privatize anything that produces value (and I think we can agree that cancer research does produce value), why do we need the government again? That scenario doesn't even sound realistic as it assumes the transition would be done seamlessly, but that can't happen when the existing entity is shut down abruptly.

I think it's blatantly obvious that removing funding from NIH is a negative thing for regular people (not only for Americans), but naive people still try to spin actions like this as something that is being done in their best interest. Please think instead in terms of "how can benefit the people that made the decision", and you'll soon find the real reason why it's being done.
The novel High Fidelity has an opening scene with the protagonist deciding exactly how he's going to re-order his collection in a particular personal way.
How to Take Notes: From a Textbook (2015)
Yes, yes, yes.

By the way: this also aligns with the implementations of the ePrivacy directive done by individual countries.

Just go and read individual laws of each country, but the myth that "even login and shopping cart cookies need consent" is just a myth. It would be impossible to comply to both ePrivacy and GDPR if this was the case.

As much as the cookie banner industry is trying to tell you, you don't need TrustArc, OneTrust or other shady products on every website. Just don't do shady shit. First because you don't need it, second because, as you said, these products are almost always doing some illegal shit.
Nah the formula is different:

1. Take some conditional and true statement: “The original IBM PC can address 1024KB memory of which 640KB are in user space.”

2. Remove all conditionalities: “The PC has 640KB RAM as that’s all one needs.”

3. Attribute it to a famous figure: “Bill Gates said that 640K is all anyone ought to need.”
Why reture from programming?

Personally I don’t see programming itself stressful at all. In fact, it’s very relaxing. It is the human side of holding a job, or worse, working at office. Minimize human side, maximize programming and it’s a win in my books.
It has been said the broader gauge was chosen at the time to make trains able to run safely over Golden Gate Bridge with strong side winds. My physics is not good enough to calculate whether that argument makes sense. And I have no idea how realistic that route ever was.

I don't think the gauge is a major problem. Train orders are always a custom project, few urban networks use exactly the same standards. Railroad manufacturers are used to different gauges.
Escalation of caldera unrest indicated by increasing emission of light sulfur
This article describes everything that's wrong with tech hiring these days. There is zero evidence that success on these arbitrary programming riddles have any correlation with success on the job, and yet we force candidates through a gauntlet of completely unrealistic brain teasers solving problems that they will literally never have to solve on the job.

I've recently completed half a dozen 2-4 hour coding challenges, gotten a perfect score according to the tests provided, and after a couple of weeks, gotten a boilerplate rejection email.

What's the point?
It was always about tracking but the hid it behind the euphemism cookie
I was responding to this:

> You can collect anything without limits as long as you don’t associate this data with identification data / profiles.

That's completely wrong, the whole article is about the issue of reading data from the visitors device and needing a cookie banner for that. So you can't "collect anything without limits" in fact you can't collect any data from the visitor device. Which leaves a very narrow option of counting without using things from the device.
Exactly. There's a train route here in The Netherlands, from Den Bosch to Utrecht, where the train can coast the last 20 km. That's out of a 48 km trip, so almost half!
Jesse Eisenberg on Tech Bros Pivoting to Politics
The second social media botters find this.
How does that work if the car's sold? The car itself doesn't know it's been sold.
Look, you just end up normalizing Nazism. One of many small actions that add up.
Show HN: Community-driven list of European Tech
i’m building a community-driven list of Awesome European Tech, browsers, productivity tools, FinTech, and more. that focus on privacy, sustainability, and innovation.

The goal is to support European startups and companies (from the EU and EFTA) that choose to stay in Europe, helping to strengthen the European tech ecosystem. This list will highlight GDPR-compliant tools, eco-friendly platforms, and innovative solutions as alternatives to U.S.-based tech, showcasing the best Europe has to offer.

I’ve already put together a small draft list, inspired by the great work of european-alternatives.eu, now, I want to make this a collaborative, living resource where anyone can contribute and help keep it up to date. check it and let me know please ! Awesome European Tech
> At Compose, every WebSocket message starts with a fixed 2-byte type prefix for categorizing messages.

some of the complexity is self-inflected by ignoring KISS principle
I've worked for companies in NL whose tech interview wasn't nearly this involved but the wages offered were comparable or better; I seriously doubt any of the skills asked or demonstrated in the interview would actually be necessary for this job, not when it's just node which in all likelihood means it's mostly REST like APIs and some business logic. (I'm making some sweeping generalizations here)
I never had, sadly, compiler optimization problems, I mostly did simple web database frontends for 30 years. Code monkey stuff.
While the intent of DEI policies could've been good, the result was virtually the opposite of the intent:

- disabled people were kept completely out of discussion. The only time I've worked with a disabled developer was in a company that did not have any DEI

- lots of policies boil down to "what skin color are you", which is pure racism, except you're not allowed to point that out

- "it's okay to be anyone you want to be, unless you're a white straight man, we don't like those"

- lots of annoying surface-level events related to LGBT groups without addressing any actual issues these people face

- "affirmative action" aka "discrimination is good when we do it"

- laser focus on women's issues, and then surprised Pikachu face that men listen to Andrew Tate because nobody else tells them they're valuable

- language police and forcing phrases that would've belonged to a comedy sketch 10 years prior. Expressions like "what are your pronouns" and "uterus-bodied people" just don't resonate with the general public

- nail in the coffin: bully attitude. "Either you accept our viewpoint or we'll bully you into doing so". This completely shut down the societal discussion about equality. Democrats thoughts that the discussion about equality was done because the problem was solved, while in reality people were afraid of speaking up, and secretly voted for Trump
Long time Vim users are also organized human beings in life most of the time. This constant discussion over what editor to use always boils down to this point IMO.

Having a config file and trying to keep it healthy over the years requires such mindset. It might eventually break because you got sick of it, but there are thousands of parameters to that problem. Are you a plugin freak, are you trying to change every single default keybinding, do you try new things, which terminal emulator you like, what about FOMO…

I had an on and off relationship with Zed, because in the beginning there were some bugs and many things were missing, but they are adding and fixing a lot of things and at the current state I use it more than Neovim although I have a relatively maintenance-free config. I always liked Vim/Neovim because I had shitty computers throughout my life and using a snappy terminal interface to write was always easier than using a chunky editor. But nowadays things have changed and Zed is extremely fast too, so this advantage of snappiness is unrelated now. Plus the design is minimal and well-thought, which I always appreciate. Next to VSCode Bloat, I find it extremely easy to look at.

My dream was to have Vim motions by default in every single piece of software like editors, browsers, PDF readers and even Finder. What Vim changed is the motions and the way you interact with the computer and this does not need to be exclusive to terminal interpreters anymore, so I appreciate the effort of editor developers to shift the paradigm to using what Vim invented. Zed does it good and I hope they eventually reach to a state, where I can completely switch.
This is where the "scam" from those excessively complex formats is: I, pertinently, do not give up a lot since I get the job done... but on the other side, I gain the removal of tons and tons of complexity, and nullify significant developer/vendor lock-in at the same time.

A good analogy to "feel" that, it is a bit like "json vs xml" but for executable binary formats.

But, I keep in mind, those formats (excrutiatingly simple) can work only on modern hardware architectures.
Why would you want to automatically resolve the latest semver compatible version from git if you care about security? That's worse than cargo.io where tags are stable, whereas git allows tags to be edited.

> No only is it _easier_ to use cargo with crates.io, it's harder to use with anything else because of missing or incomplete features.

You're saying the same thing twice here: yes it's easier to use cargo with crates.io. It follows immediately that it's harder to use without crates.io. That doesn't make your argument stronger.

Here's an article on how to use cargo without crates: https://thomask.sdf.org/blog/2023/11/14/rust-without-crates-...
Rust is a perfectly fine language, and there's no reason you should not be able to implement fast incremental linking using Rust, so - I wish you success in doing that.

... however...

> code patterns that are fine in Rust due to the borrow checker, would be footguns in languages like C or C++,

That "dig" is probably not true. Or rather, your very conflation of C and C++ suggests that you are talking about the kind of code which would not be used in modern C++ of the past decade-or-more. While one _can_ write footguns in C++ easily, one can also very easily choose not to do so - especially when writing a new project.
Genius Business Plan. Make repairs too cheap for competitors to be interested and drive up volume with criminal conspiracy
And in tech, unless you work for the relatively few medium side companies that pay in the range of BigTech, you don’t optimize your career by working in medium size companies.

But the author is very explicit about who the predators are - PMs from other teams who use back channels to ask you for help and other non junior developers who ask you to troubleshoot or do work without doing any research themselves.
Not exactly the same. `.unwrap()` will never lead to UB, but this can in Zig in release mode.

Also `unwrap()`s are a lot more obvious than just a ?. Dangerous operations should require more ceremony than safe ones. Surprising to see Zig make such a mistake.
Thanks. It's a bit unfortunate. I essentially only want to keep a visitor count. So I have to show the the same banner (at least to be on the cautious side) as the guy who is sharing my data with their 732 "partners"? :-/

Somewhere in the original article it was mentioned that even hashing is not enough to make data non-PII. I assume then that's also out of questions?
That isn’t much money, even for Europe
Google's cost is not simply distribution but also what's needed to support its advertising; the surveillance of keeping track of who you are, what you want, and when, and the bidding system so it can sell advertising.

If content creators pay Google to distribute, that wouldn't pay for the surveillance/sales infrastructure, and it would take away the advertising profit center.

There's no business reason for Google to change unless the creators also pay at least as much as the expected advertising profits, fully amortized.

If they do that, then it'll almost certainly be cheaper to host elsewhere.
For me acc system is kinda broken
I’m referring to specifics in the article. The interview was for a remote job paying €50K/year.
Been a long time user of Chatbox as my Android client of choice. The recent web search update has been fantastic!
Davos 'elite' nod along as Trump delivers ultimatum
Well it's all relative dude
To be fair, we only heard one side of the story
You need an enterprise FizzBuzz implementation to pass the interview.

https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
The real problem is that MDPI occasionally hosts more legitimate work.
1. Fix it in your company.

2. Create a Youtube video of how you fixed it.

3. Spread that video far and wide.

4. If you get traction consider adding an offering

Be the go to person on Youtube for infrastructure cost savings.

The enterprise is a shitty place to find recognition. Seek it elsewhere.
The author notes in their Twitter announcement [a] that their model’s reasoning abilities are only validated within the domain directly within their the domain of their Countdown training material. They admit that the real test of this training method is whether it produces outputs that pass the sniff test in other subject domains, or even abstract reasoning. However, given that there are “standardized test style” abstract reasoning tests with relatively small corpora (eg. ZebraLogic [b] on the order of 1000 or so cases), I do think they missed an opportunity to… do _some_ small benchmark for abstract reasoning before announcement.

[a] https://threadreaderapp.com/thread/1882839370505621655.html - thanks @Tepix

[b] https://huggingface.co/blog/yuchenlin/zebra-logic