skysight-inc/HackerNews huggingface dataset:
The value is as a hook in a conversation. e.g. if you have:

- moved from Kafka to Flume

- installed Kubernetes and Dockerized our code

- binary serialized our data

Then this is going to happen:

1. I will assume you don't care about the outcomes of what you do, only the task

2. I will assume you don't know how to communicate why something matters

3. I am going to have to pick at random and hope it's interesting

On the other hand, if each one has the outcomes listed, not only is it clear that you know why, but perhaps more importantly, it is a conversation hook that I can use to enter the discussion. Well, why was it important that the size of the data be small? Couldn't you just zstd your JSON instead of binary serializing some processed version? etc. etc. and then you get to show off why and what that thing you made does and I get to enjoy that and we're both happy.
One caution on use of blocks is that at least for C++, you can end up having a large amount of stack usage. While destructors follow strict lexical scoping, stack allocations are only guaranteed to be released at the end of a (non-inline) function. The compiler can reuse memory allocated on the stack for multiple variables assuming the lifetimes don't overlap, but this isn't guaranteed. For example of when reuse doesn't help:

void someProc() {
char buffer1[256];

{
char buffer2[256];
// string ops
}

// we still have 512 bytes on the stack whereas it would only be
// 256 if we used a non-inline function instead of a block
someDeepCall();
}

I'm not sure what Rust or Go do in cases like this.
im my experience this sort of stuff grabs the attention of HR people/recruiters doing phone screens, but not actual engineering managers.
Was it explicitly said that the HTML needs to be handwritten?

Because otherwise, I don’t really see the point of that approach. People using whatever tools allow them to produce an adequate result in an efficient manner, that’s a good thing. For some people, that tool might be Microsoft Word.

If the specification said “use HTML format” and the application was indeed in HTML, I don’t see a problem.
I'm well aware I've barely scratched the surface with the question (it's merely meant to challenge a particular aspect of fundamentalism), and that the topics of spirituality run both broad and deep, have personal and communal aspects, you need historical / social perspective, etc. To me, spirituality is a vehicle for learning about oneself; learning cannot happen without a readiness to accept that you were in error - which is why I find such "contradiction hunting" intriguing.

It's always interesting to read a different perspective, thank you for your response. But let's try not to derail the thread any further ;) if you'd like to continue the conversation, my email is in my profile.
> $50/hr

Is this somewhere's going rate for a good data analyst?
I remember reading his list of supplements he takes each day. The list was easily 40+ supplements.

It is quite inspiring to see someone who trades in back to back meetings with back to back appointments.

At least he gives away this for free and doesn't have to make a best seller out of it.
Russian fake news has already reached Berlin Zoo
I'm more referring to the concept of buying food at a restaurant multiple times. Takeout and/or in-dining, not about the frequency of doing such things.

Interestingly, the place I went to last, was packed full in the late afternoon (~3pm), on a monday. The large bar seating was full.

My experience so far is that the quality of nearly every dish I've eaten has gone down significantly to the point that I keep trying new places and almost never repeating.

It could be that now that I cook more at home, I'm just not used to the amount of butter/salt that is being (ab)used in restaurants, as well as the quality of the ingredients (I mostly buy/eat "organic", whatever that is worth...).
> And an example of it getting something complex terrifically wrong

This is the part I'm stuck on. The process still needs a real analyst to verify whether GPT got it right or not. There goes the ROI, right?
> The same 5€/month that you are spending on the instance you are on could be helping you and 9 other people.

It's doing that on the instance I'm on; the instance has 20k users and about 800 contributors.
> by design

Yeah, no. Quite the opposite in fact.
Plasma thrusters could be much more powerful than previously believed
The C-suite command their salaries not because of what they know, but because of who they know. So making economic predictions may not be their strength.

This is literally the opposite point of this:

If you don’t understand how economics 101 works, you probably didn’t deserve your high paying tech job,

Why not apply the same logic to tne C-suite folks rather than just individual contributors or the regular rank and file. Why are tech workers who exchange their labor and knowledge of working with technology dummies if they "don't understand the fed" (which I can guarantee you is not an expectation when working as a software engineer, product manager, etc.), but the C-suite gets a pass? Arguably the execs should understand how to navigate different economic climates if they get a leadership role, regardless of who they know. Also on an anecdotal note, every job I've ever gotten I've had to know someone, whether it be someone who works there or a recruiter, and I'm a worker in tech. So that argument doesn't hold up from my point of view.

Maybe you are an executive, or someone who has an acquired a taste for their carpet-protected rubber soles, and it's just a difference in opinion. But it seems to me by your own logic the executives are even dumber than the workers, there's really no reason for the original commenter to be so hostile. The whole point of the article is that it satirizes the decisions tech CEO's make because they are completely driven by the shareholder, but they are also major shareholders whose compensation is in equity.

Many stockholders don't understand macroeconomics

Including the C-Suite, they are forced to act out of their own self-preservation, which after a certain point, is just pure greed.
The longer I'm in the business, the more I feel like my value as a software developer is identifying and asking clarifying questions.
Great catch. For some reason, the link appears to be broken. Will fix.
I'm interested to see this podping service, however given the whole model of RSS is that the end-user is requesting feed updates (I would guess daily on average, but maybe hourly?), I have a hard time thinking this was a problem for podcast providers. I have no knowledge of the implementation at scale, but given the feed is static for the most part, wouldn't podcast hosting providers want their users constantly checking in?
Man, the blockchain being inserted wherever it doesn't need to be is becoming rampant on HN, isn't it? Humor me, though, how would that work and why would the cost of running a "blockchain," both in terms of money and energy wasted, be better than a simple feed aggregator?
A few friends and I are working on a solution to this problem right now! Should launch with a Show HN sometime in the next couple weeks!
I'm pretty sure I would get into a significant amount of trouble with my company's people team if I accepted $50 from a candidate. I honestly would consider the presence of this offer on your website as a red flag.
Or yet another version...

OLD MAN: Look at me, son. I don't moke. I don't drink. I don't take drugs. I don't eat fatty food. I don't chase after women. And tomorrow I celebrate my hundredth birthday!

YOUNG MAN: How?
I agree-- RSS feeds are wonderful. I just wish more podcasts kept a complete feed. I'm a "completionist" and it turns me off when I have to scrape episode archive pages to get download links for past episodes that have dropped off the RSS feed. That's the biggest barrier for me to start listening to a new podcast.

I own an iPhone but also don't use Apple's built-in functionality unless the feature supports standards-based services can self-host (CalDAV, IMAP, etc).

I pull podcasts into my forked version of tt-rss[0] and use a script to pull down the enclosures onto my local webserver. I play the episodes using Safari (which, admittedly, is a sub-optimal experience) on my iPhone. (In my dreams I'd write an HTML5 front-end to play episodes, mark them to retain after listening, keep bookmarks, etc...)

[0] https://tt-rss.org/
But why isn't he charged as well? His timing on leaving is quite suspicious, and there seems to be no way in which he wasn't both aware and a participant of what was going on. Plus, his personal purchases seem quite suspect, if the claims in the article are true.
> Show how you acquired and use that skill in your job

This can be difficult to do especially as the years of experience add up. I have 20, and can only put so much on 1-2 pages. I typically limit short story telling to the most recent gig.

> Share your expertise on public channels such as: StackOverflow answers, open source contributions, papers, blog posts

I share stints and short responsibilities for the open source work/projects I'm involves in. Again, towards a reasonably-sized resume, listing any more than that could easily bump my resume to 3+ pages.

> Daily contribution to GitHub for one whole year.

Terrible metric. Perhaps this wasn't well-written. Consistent contribution is more important than vanity metrics like daily contribution. And even then, it doesn't represent what someone has been up to. A month's worth of work can be squashed into a single commit that is pushed. Not to mention this can be easily faked. This reflects poorly on the person writing this as a form of measure.

> Having previously joined another early startup before and stuck around.

Bad signal. Startups are fickle, and many don't last more than a few years. I've joined several that shut down a year or so after I started. And I get asked about it all the time during interviews.

> I’m a bit hesitant when I see candidates who change jobs too frequently, e.g. 5 different companies in 5 years. I understand that not all jobs work out, so it’s okay, sometimes necessary, to move on. However, consistent job jumping can imply that you get bored or give up easily. A year at a job is hardly enough to get deep into a problem space and make significant contributions.

I don't think the author fully understands the startup ecosystem, or hasn't considered the range of nuance that exists.

> We look for people who can bring a unique perspective to the table.

I like this, but they don't mention critical thinking, which goes hand in hand.

> 5. We care about impact, not meaningless metrics

Odd assertion, since they clearly care about meaningless metrics like github contribution frequency.

> If you’re applying to a small startup, say, of less than 20 people, spend some time researching who works at that startup and email them directly.

Careful here. This can quickly get you blocked if you're pasting the same message to multiple people. A better practice is to choose one person and reach out, wait, and try again. But write the message organically, don't just copy and paste.

> Don’t include a link to your GitHub link if it’s empty.

False. Include it with context. e.g. if contributions are hidden by a private project that you've been involved in. State why it may be sparse. A long-standing github account is a good signal.

Another point of concern: The word "references" appears only once, at the top. References are under utilized, and I include a line at the end of my resume that states references are available upon request. As I don't provide them by default so their contact info cannot be farmed.

Based on this article, I personally wouldn't bother submitting an application to this company.
Thanks, I need/want to learn more flags! Great project.
Building the perfect memory bandwidth beast
The average is meaningless. What matters from the company perspective is the additional revenue for the last employee.
The mac (nextstep?) philosophy contains at least building blocks for common UX tasks, Cocoa, which gradually grew over the various versions of OS X. I remember being quite astonished about what you could do with an array controller or two: parts of the UI practically wrote themselves. And it was all consistent across apps.

"Qt on FreeBSD" simply isn't the same, even though it may have copied the rounding and color of the buttons. I get that GNUStep simply isn't there, and will never be, but this looks like three raccoons in a trench coat.
I've done too little SQL to be traumatized by it, but I experienced it plenty of times doing more complex data processing on the backend.

I would e.g. spend a week on first discussing a solution, then researching both theoretical background and relevant libraries, and finally writing code to do the math and render the answers (probability distributions). I eyeball them, they seem to all match expectations, so I declare victory, post some nice screenshots to team Slack, and close the ticket.

Feeling high on success, I expect the weekend to start nicely - except, winding down on that Friday evening, I follow that little thought at the back of my head, that I realize was there since the start, quietly poking for my attention. I run one more sanity check, different from the ones I did before. The results come out completely wrong. Only then it dawns on me that I made a terrible mistake early on - I misunderstood how to implement certain step and forgot about a theoretical assumption that must hold. And so, instead of a relaxed weekend, I now dread having to explain to everyone on Monday that a) I actually need another week for this, and b) the nicely looking graphs they saw are all pure bullshit, and the things that looked correct only seemed so, and only by accident.

After a few such cases - including one where the higher-ups were nonplussed, because after I corrected the mathematical errors someone made a long time ago, the pretty graphs that looked nice on the demo stopped looking so nice - I learned to sanity-check my understanding of the problem as early as possible, and then also sanity-check the code I'm writing, and then keep testing as I go. It's all too easy to write "trivial" code that "obviously" does what you think it does, only to realize some time later that it's throwing out an entire dimension of the input data, and nobody noticed because test examples are too trivial, results look roughly correct, and no one is paying attention.
This is incredible. I work in industrial automation and I often have to manage / make edits to "point assignment charts" which are essentially Excel Workbooks with 100+ Worksheets, each containing ~10-100 rows of formatted data which define various parameters each real world "point" should have in order to communicate with RTUs / various SCADA nodes.

Sometimes the feedback involves making a minor tweak on every Worksheet. Sure you can muck around with VBA (which is a horrible language and experience), but I often just do it manually to get it over with instead (click click click... very tedious).

C# is my go-to "business logic" language as a developer, and this looks so well integrated, really excited to use it.
Agreed! And I should mention that Molly has a Substack: https://substack.com/profile/6775195-molly-white

I pay her money because I am glad to have her pushing back against the tide of cash funding crypto promotion.

The other two have Patreons that I also support:

https://www.patreon.com/davidgerard/

https://www.patreon.com/amycastor/
https://www.bloomberg.com/news/features/2023-01-25/anti-agin...

Correct link!
I helped out a bit with ADSBExchange. The all volunteer staff were completely blindsided by this. The founder just took a payday and ran.

For what it is worth, I don't actually know what the PE company bought. I guess the historical data and a rack full of servers - but the staff, community, and service are moving elsewhere.
Not really, it was a hotel with kitchens in the room that was 90%+ occupied at all times, with 50%+ rooms occupied by long term stays. When operating at such margins, overbooking certain room types is inevitable as people extend their stays or cut them short.
Well isn’t it obvious that if they make the same amount after the layoffs as before, then they lost in the last quarter whatever they paid employees who weren’t adding to the bottom line?
Perhaps there were special deals in place for high profile podcasts?

I’ve never used the Apple Podcast app, and only learned about the Apple only features while listening to John Carreyrou‘s podcast during the Theranos trial. They had member only episodes (paid) which were only accesible using Apple’s app, but they also had a public RSS feed which excluded those members only episodes.
There's roku, apple tv, and firestick in this market, not to mention the proliferation of smart features embedded into TVs. I wouldn't say chromecast is a clear winner there.
Apple Podcasts does not have a silence-trimming feature, which is reason enough to not use it.

It would be nice if you could have a single podcast RSS backend with multiple client apps, like you can with text RSS.
The government made this thing called "accredited investor" which is just code for not one of the poors.

I wish it wasn't necessary for the poors to use crypto to moonshot on various grifts.
Good. And thank you for the reminder. After seeing Microsoft's investment in OpenAI and how well their stock has done in the time since I've sold all of my shares, I've been thinking about buying back in. But now I remember why I sold them.
Those are very good suggestions, thank you! I sell more of the physical holders than the digital ones anyway, so perhaps the artboard and digital files aren't as helpful as I thought they were.
Your content is in the admin's database. You basically just have to trust that the admin has no reason and incentive to read your DMs, edit your toots and so on.
Soldier A: "Oh no, we're boxed in!"

Soldier B: "Relax, it's a good thing."
Fronius have hybrid inverter for 400V lithium batteries, witch are essentially the same used in cars, the missing part is the integration p.v. inverter-car's BMS.

Personally having an EV and a Victron inverter with batteries and same vendor car charger I HATE the fact I can't even adapt charging amps depending on p.v. available power in AC charging.
> So there is no possibility to brute force.

Yet. The cost of copying it is negligable, which suggests there's probably someone collecting these from GitHub repos with the intention of cracking them someday.

So sure, you're "fine" for now. Maybe 3 years from now you'll log onto Hacker News and see the Chinese Shor's algorithm accelerator on the frontpage, though.
Does it work as an SSH client? Or just telnet?

Connecting to mysite.com (port 2224)...
CONNECT FULL SPEED
SSH-2.0-OpenSSH_8.8
Invalid SSH identification string.
NO CARRIER
The curious story of Hitler, the fake Leica and the Russian camera forgers
There’s about three hundred billion hours of YouTube from that Kenosha parade murderer who just got sentenced. I think those search terms should get you there.

Beware, watching court is addictive (so many insane unpredictable moments) and time consuming (many, many more extremely boring trivial moments).
The Pulumi github provider allows exactly this, and lots of organizations manage GitHub this way:

https://www.pulumi.com/registry/packages/github/
At a deeper level ORMs exist because SQL isn't what people want most of the time.

I think it's ironic that with databases and hardware description languages, we have been stuck in the 1990s with just one or two selections. In regular software development we have maybe 500 languages that large systems have been built from.

ORM's are language abstractions that compiles down to SQL. With HDL's we have VHDL and Verilog. The other HDL's that are built on Python/Scala compile down to VHDL and Verilog, just like the ORM's compile down to SQL.
Not necessarily for C++. At least for msbuild, you can use `__declspec(noinline)` on a lambda. This can be handy for complex macros that would otherwise allocate a bunch of memory.
If your password manager is locked by 1) a password that isn’t written down, and 2) a second factor code, it’s theoretically equivalent to having a specialized TOTP app, (assuming the password manager won’t get cracked).

For instance:

- to get into my gmail, you’ll need my password and TOTP.

- both the password and TOTP are stored in my password manager, so you need to unlock my password manager.

- to unlock my password manager, you need its password, and its 2-factor code.

- the password isn’t written down so you’ll need to know it

- the 2-factor code is only accessible on a device, so you’ll need one of my device.

- thus, to get into my email, you need both to know something and have something of my belonging.

That is of course based on the presumption that you trust the password manager’s implementation.
TOTP = Top of the pops?
> hand over the necessary evidence

Of course. But you shouldn't have to spill your guts about your entire life (I understand that young folk nowadays life their lives in Instagram selfies).

And more to the point, the first step for the policemen investigating a rape complaint should be to investigate the complaint, not the complainant. If the investigation of the complaint raises questions about the complainant, then there might be grounds for seizing the complainant's device. But they can't make device seizure a pre-requisite for doing their job.
> the critical password from the poor security of password managers

Just because one restaurant has a bad health inspection score and is constantly making everyone who eats there sick does not mean all restaurants are bad. People who just lump "password managers" into one group are fundamentally assuming that one bad password manager means that all password managers are automatically bad, we just somehow don't know it yet. Don't bother eating at restaurants ever again if you feel that way, I guess. I know people who have gotten sick eating at restaurants, but that doesn't stop me from finding good restaurants.

Most password managers have a very good security track record. Users creating and remembering their own passwords does not have a good security track record at all.

Better to use a completely offline password manager (which risks you losing your backups or getting into a conflicting sync state) than no password manager at all, but a password manager that actually encrypts all your data end to end (which LastPass does not) and requires a strong key to unlock (such as the 2SKD method, which again... LastPass does not) is extremely safe, even if you don't trust "the cloud", because you don't need to trust the cloud.
That answer would depend on the type of motor.

For a DC motor, they are rarely connected directly to the microcontroller. But you can put a diode across the motor terminals to minimise any back EMF.

A stepper would typically have a driver circuit between the microcontroller and the motor.

A small servo would usually just need one signal connection to the microcontroller, there's no back EMF via that path. You would of course also need common ground.
What I mean to say is that compensation is typically negotiated as a _number of shares_, not as a dollar value. The fact that outside investors wanted to pay a surprisingly high amount for those shares is on them.

If your company says "we're going to pay you $400,000 and a commemorative water bottle", it's hardly fleecing the company if someone else wants to pay $40M for the water bottle.
How would a country (in the absence of egregious levels of regulatory capture) benefit from that? It would strike me as both ridiculous overreach, and something for which the only benefit would be some megacorp having the ability to cut jobs, while adding to waste (not all things need packaging!), reducing the capacity for manufacturers to innovate, market and reduce their own costs, and creating a system that would wind up rivaling the tariff code for complexity, all so that Amazon can sort and fill packages with fewer humans.