skysight-inc/HackerNews huggingface dataset:
Do you object outright to spyware, or to the client wanting to run their spyware on your equipment?

It sounds like the spyware is non negotiable and I personally wouldn’t have issue with it if the client also provides a laptop on which to run it. The client is free to do whatever the hell they like with their own hardware.

What’s objectionable about situations like this is the client wanting to have their spyware cake and eat it on someone else’s computer. That’s a great deal for them — why pay $5k for a laptop when you can just pay $100 for the spyware license instead?!

I realize the economics aren’t exactly on point, but I tend to view situations like this as them stealing $5000 — my laptop — from me.

So moving forward:

1/ you are “happy to help them reach their compliance goal and move to a Drata controlled environment”

2/ to do so you “will need to isolate them, as a client, to an airgapped environment solely for their work”

3/ which will need “$5k up front and a lead time of a week to order new hardware, or for the client to ship you a preconfigured laptop with configuration X Y and Z.”

Saying yes with principled conditions is always a good route forward. Yes-but instead of no-but.
Here's another relevant one:

https://knowyourmeme.com/memes/am-i-out-of-touch
Reminder: the level of inequality before the French revolution was *lower* that what it is now.
The 4% rule is wildly optimistic. You're assuming that there exists an investment that:

- is 100% liquid
- will return 4% consistently over decades
- every single year
- post-tax
- post-inflation

Good luck finding that one.

So that's why I am saying that the FIRE theory is a theory. A much more realistic number is 2% (and I am still being optimistic here). That means that for someone who needs $5K/month (not insane if you want to have kids), you need $5K x 12 months x 50 = $3M. To get that sum post-tax, you need roughly $5M of income somehow. The set of people who make that amount early enough in their career is very limited.
This is a scam since switches don't do any analog-digital conversions beyond that of digital data signals. Latency is important for many sound applications, but I doubt this was relevant here.
Your situation sounds similar to mine, especially not understanding all the technical terms that are thrown around, although I didn't go to university and am self taught (which I always thought explained the lack of knowledge of technical terms, but perhaps not).

> Do people regularly run into coworkers like me during their career and simply ignore it because they find it too awkward to criticize them?

In my experience and guesses, I dont think anyone (or at least the majority of people) in this industry (or possibly any industry) is entirely sure of their own competance, so they're worried about the same thing from you.
> Julia would not be faster than Rust, its got a garbage collector.

Having a garbage collector does not intrinsically make things slower. Especially so outside of the benchmarking microcosm.
> It's foolish to raise by 6% across the whole company when most employees are too lazy to interview elsewhere.

I mean, aren't people resigning in droves these days?
> If you want to ship me a dedicated laptop for your engagement, I would be happy to install whatever you want on it

And they will install a trojan which would eavesdrop your talks, scan your home network and analyze its traffic.
Yeah, also using a recent 8-core Ryzen and the difference is definitely obvious for more demanding tasks. Been considering Threadripper, but I this is plenty fast.

I do think I could still manage on Q6600 with 16 GB RAM and an SSD. Might need to downscale VMs and browser tabs, but manageable in a pinch. Heck, in the early nineties I was happy to have an Amiga with 1 MB of RAM and that thing flew in comparison to C64. :-)
>Rust references semantically closer to being mutexes evaluated at compile-time

This is brilliant. Do you have a blog(or anything that comes close to it) about Rust?
I'm interested to know what level of "cannot store" the info is implemented? Or is it mediated by a 3rd party company / algorithm that sanitizes the data but to a certain amount that some association can still be done?

For example, can the customer's credit card be anonymized but still tracked to know that the same credit card is used on 2 different transactions, for example?

E.g. if I wanted to give the customer only 1 special offer per credit card number, is that possible for the retailer to tell? Or is it even more sanitized such that every single transaction gets a different hashing?

How do refunds get issued if the number can't be stored and presumably you don't want the retailer to have the backwards decoding to be possible?
It’s a language steeped in the Modula/Wirth and Python syntax tradition, with Ada-like type and memory features.
If you timed it right. Several of my friends’ parents had 18% APR mortgages.
Ho, I just thought it was some sort of random blog post then I saw your comment.

Great website ! Thank you for the memories.

May I suggest you to add links to archive.org downloads where the software you show is available ?
I disagree with that. If you go into somewhere as a senior for example, it is not unheard of that a year later you can make a lateral move for 20%+ payrises. I've seen it happen many times in my career (obvious caveat that anecdote != data).
> it is because housing is considered an investment

How great would it be to live in a world where house prices never rose, and people just invested in stock or bitcoin.
I use it extensively for building firmware for an IoT sensor platform
What I don’t get is this: this person is also an employee who would benefit from that raise ratio.
So why is she feeling like her job is to defend the competitiveness of the company in front of other coworkers?
The incentives are completely messed up in corporate
Yeah, it probably makes sense when there isn't an output product, like minding the counter - pay for an hour of time, doesn't really matter if you ring up 100 customers or the store is dead and you literally get no customers.
If a employee comes to you asking for more money, how fo you respond? How much do you give? How much have you given in the past?

I’ve tried your approach and it’s usually a token amount or “sorry there isn’t a budget”. When I have an another offer then suddenly they find “flexibility”. But that said, I don’t even ask for more if I’m so unhappy I see myself leaving anyways.
While this is true, I strongly doubt OP is talking about this case. In your example although it did look like you didn't work from the outside, but in your mind you were still thinking about the problem, technically speaking, working.

The case in discussion is how we developers do just the bare minimum consciously (or unconsciously) and the fake away the rest. Even with this perspective I don't consider it wrong at all. Our developer brains can be in "the zone" for not more than 2-5 hours everyday. If we force ourselves to be in the zone more than that, we are just damaging our runway and heading towards a burnout.

That said, the only thing we could do is - learn how to increase our zone hours. John carmack went to the extent of measuring his bathroom breaks as a way to extend these focus zones. While that is a bit extreme. generally as developers our antidote should be to optimize our focus zones to what fits us.
Have you read the article? This is not about people not willing to get vaccinated but about pharmaceutical companies wanting legal protection by a government authority. Also this seems to affect mostly displaced people in poorer countries (e.g. Afghan refugees in Iran), which is not comparable to asylum seekers in your (I suppose rather wealthy) home country.
Sorry I should have been more specific. I mean the os file struct https://pkg.go.dev/os#File

The os package makes use of a *File struct rather than an interface. The authors acknowledged this was a mistake but it's some of the oldest code in Go and Go's backwards compatibility guarantee has meant that they cannot fix that.

Since I author a $SHELL written in Go, being able to add in my own *File methods would have allowed me to add in some cool features. But I've found workarounds in most cases. It's just not as clean code as it could have been.
Also got one HP Z-something (can't remember) PC, a bit later with a Xeon CPU (or two?) with 24 GB RAM. Otherwise great, but it's very power hungry, heats up a room in a hurry.
its not only about food, shelter and entertainment, its about perspective. if you have to slave away for another 40 years, living paycheck to paycheck, can barely afford a family, a revolution in whatever form it comes might sound good. Check out the Strike at Kellogs, 80h/week, 16h Shifts for barely any money and the Company just wants to fire the striking employees. You can only press so much productivity out of people until they push back and i think we can see that this pushback is starting...
Faction Chads are cool and funny.
I feel the same way. I hope I'm wrong, but my prediction is that we will have another civil war in the US within the next 10 years. We cannot continue our current cancel culture and political hatred indefinitely. It will come to a head and people will start killing each other. Again, I hope I'm wrong, but unless we get off our current trajectory, I fear I'm not.

I sincerely hope this comment ages more poorly than any comment ever made.
Because if she didn't defend the company on the call she'd be fired??
Go ... has bad error handling, and other weird features.

That's just, like, your opinion man ;)
I was chatting with my partner about tech work the other day, and how from the outside our jobs look really so easy, and that anyone can learn it and achieve the same output as any of us.

I also think I don't work too hard, but I realise that I'm limited by how fast my brain can connect ideas. But it's always working in the background. In between work I scroll HN/Twitter and participate in programming forums. This is a personal endeavour but it helps my brain work on the ideas in the background. I've had plenty of 'Eureka' moments throughout my programming life.

Besides those, part of my job is just having knowledge. The experience to already have a good understanding of the inner workings of a process, or to intuitively understand a problem from the beginning. To know what parts will be hard and what will be easy.

The knowledge we have is very hard estimate. I think that's why we have such a big problem with our hiring systems at the moment.
On a tangent, I‘m surprised how much SD cards are failing to keep my photos intact. I found a couple old ones and saved them to cloud storage but it was too late - at least 10% of the jpegs are screwed up with artifacts, some of them are not readable. I wonder of these people had ever heard if redundancy? Is it cosmic rays?
So... Maybe you were right about the hyperbole part. If you felt it was hatred I probably went a bit to strong haha. But I certainly don't like when you have limited or no choices about something. Also it's not an inanimate thing, there's a community of actual people building and expanding the thing, I blame them for my sufferings :p

I'm an entrepreneur of sorts so there are stuff that I can't really avoid because no one else will do them for me. Doing frontend work is part of that list. I also do a bit of "devops" freelancing and it's hard to avoid to have to fiddle with npm there as well. The size of the part of the industry where you can avoid js is shrinking by the day
What does the color gamut picker at the bottom of the page do?
Anecdotally, I don't remember ever meeting anyone who even talked about entertaining the thought of using Bluetooth speakers on win32
If you have to explain that to your boss, you are working for the wrong person. We are in a creative field, he shouldn't have to be explained this.
I noticed there was some Twitter discourse over something DHH had written about not having looking things up and copy/pasting being your main skill. There was some backlash and a lot of people responded emphatically that they look things up all the time and discouraging people from looking things up is bad, etc.

I happen to agree with both takes and frankly I think if the people involved sat down and had a conversation, they probably would agree too. Looking things up is part of the job, but it is not the only part of the job and distilling programming down to “professional googling” is a disservice. I can look up what Bell’s Palsy is and read all I want, but it’s not the same as a doctor looking it up and reading about it. The same is true with programming.
>>As someone who does OK, but lives in reality (not the bay area), I feel a revolution coming.

As some one who lives in India, where inflation is perennially high. I can assure you revolution is not coming, in fact not even a protest march.

Revolutions needs a lot of hunger and suffering, its not things like milk going from being $9 to $12 a unit.

The common man delays things like fighting for almost as long as they can, its only when things just go too far do things like revolution happen.

USA is not even remotely close to any such situation.
UpToDate. Paid subscription.
It took us five years to get our customer (the Oligarchic Cell Phone Companies) to add some additional information to one SIP header we consume.
Yep, such was the conclusion.
I'd rather have a doctor looking things up than one that thinks they can remember everything from school/training.
I bought a gaming mouse where the middle button could never be pressed in combinaison with another. It turns out there was a firmware update to fix that. And of course it only runs on MS Windows.

My review stating this was blocked. I made appeal multiple times and Amazon simply ignored me.

Last time I checked the listing had a perfect 5 star rating...
UPI primarily uses a virtual private address in the form of an email address.

You only need to disclose this vpa to the merchant.

It looks like username@statebank

You don't need to disclose your phone number or bank account number to the merchant if you don't want to as UPI has multiple address mechanisms.

You can also use QR
While this is clearly very immoral, is it actually illegal?

I am not aware of anything that stops the common pattern of using a company to do something dubious (eg. sell opiods), then drain all the profits by paying dividends to shareholders or IP license fees to another company, only later to be sued or fined for the behaviour, but there is no money left to pay the fine.

Is such a practice illegal? Is there any way in law to claw the money back from shareholders or the other company, especially if it cannot be shown they were aware of the dubious behaviour?
It's hard to debunk this since if we declare all democrat party to be "left", then yes, some democrats will be slightly rightwing. But there are definitely some "left" currents that started in US universities and are spreading to the rest of the world. The kind of stuff that Jordan Peterson is preaching against is definitely not considered "slightly rightwing" in the EU.
> it is because housing is considered an investment

Ok, perhaps that partly makes sense for people buying homes. But paying rent cannot possibly be considered an investment; unless you are trying to marry a landlord or something :-)
Obvi companies can't hire numerically competent tax cattle ranchers to raise salaries 70% apr.
It's the consumer price index. Rent is consumed. A house is an asset. You can sell it at a profit. Your intuition is correct in that it's not quite that simple in the real world. Housing is already the least liquid asset, and people get an emotional attachment to their homes, so they often die without cashing out on their homes. As a result, they feel poorer than they should as suggested by CPI.

IMO, the problem isn't the CPI. The market is just fundamentally distorted because the government pumps money into real estate into subsidized loans.
The only opinions allowed to be had in hn are mainstream opinions and then those that are to the left of the mainstream.
But if someone on your team is happy in their role but underpaid 10% compared to the market, you will not?
> Is it so difficult to define deliverables and pay for completed and tested work

It is? It's a problem as old as the hills — how do you measure the amount of work done? I can churn out several new features in very short time, but then spend two days chasing a bug which results in a single-line fix. From the management POV this looks like I've been very productive for a few hours and then spent two days doing fuck all.
Expressed in goods. The role of an economic system, communist capitalist or any other, is to organize the delivery of goods. We’ve produced 10% fewer goods in 2020, someone must deprive themselves.

The inflated currency doesn’t matter, who’s the people who are depriving themselves while I’ve made a fortune and bought a house? I see we’re a whole lot who won the jackpot with Covid, who are the losers and why aren’t they already revolting?
> I prioritize a locally owned store if possible, second option is a reputable specialty web store that specializes in the kind of item I want.

Serious question, how do you find reputable specialty web stores nowadays? (for items which are not your professional specialty, i.e. when you don't have direct knowledge of the market or trusted contacts that can recommend those for you). Trying to google for items of medium quality, you only get shady reseller shops that are as bad as Amazon third-party market, or worse.
the productivity growth required capital investments (either as upfront research/development, or as capital expenditure on plant and equipment). The owners of this capital require a return on such an investment, and thus, they get first dibs on the excess productivity (aka, profit).
Last Airbus A380 rolls off the production line
I tend to work as much as I being motivated to. Motivation is not only a factor of money, but also working environment, people's relations, tooling and the atractivity of what I am tasked to do.

I don't care if team mates are highly productive code churning factories as long as this does not impact me negatively. I do not care if team mates are lazy as long as this does not impact me negatively.

If I would be a manager, I would strive for equilibrium and moderation towards amount of work being done. I wouldn't like to see no work being done and I would like to have my developers burned out. I would pressure towards a good working environment, where people have built good relationships and trust. I would pressure on getting the most important things done. I would pressure on a good architecture and a good pipeline and tooling.
Well you bought into the myth of competition and you have done well in your particular segment of the economy, good for you. But most jobs in this world are just not challenging. Most of the meaningful work in this world is not particularly challenging or competitive, it just needs to be done. Rooms need to be vacuumed, children need to be washed and trucks need to be driven from A to B. So your message to the people who scrub your toilet is "If you don't want to a lower salary than last year, just scrub my toilet harder and faster than the other guy"? Maybe that other guy is a bit older and slower. Have you considered that 10 or 20 years from now you will also be older and slower? Most people are not interested in "gaming" the system, nor are they particularly good at it. Most people are content with comfortable lives in which they play some meaningful/useful role.
I'm not entirely sure how to begin to answer this question. Forgive me if I start too early.

An SVG is a list of compositing instructions for some (graphical) artefact. These instructions are given so that their dependencies (the things that must be composed before other things) are stated directly.

If you have familiar with Adobe's Photoshop, you might imagine a SVG as a set of nested layers: An SVG "renderer" will simply compose these layers together in order to have some pixels to display.

Now, to give a clear example of what I'm referring to, I am going to show you a simplified SVG that composes four png files together in tiles:

<svg width="100" height="100">
<image x="0" y="0" width="50" height="50" href="data:image/png,xxx" />
<image x="50" y="0" width="50" height="50" href="data:image/png,xxx" />
<image x="0" y="50" width="50" height="50" href="data:image/png,xxx" />
<image x="50" y="50" width="50" height="50" href="data:image/png,xxx" />
</svg>

That data:image/png,xxx stanza is the SVG-encoding of a PNG (a slight simplification: the format actually belongs to a number of different standards, that the SVG specification leverages).

That is to say, I'm not exactly suggesting converting a PNG to an SVG: I am also suggesting breaking apart the (large!) PNG into several component PNG files (tiles) so that they can be decoded independently. Note carefully my example, how none of the tiles overlap. A decoder can (trivially) determine these instructions are independent, and so process them independently.

Being able to decode parts of the resulting image independently is what the iDOT metadata makes possible: It is essentially a different encoding of the x/y/width/height information in the above, the difference is that SVG already existed.
The benchmarks are hosted by H2oAI, not by the polars team. Vaex is not in that benchmark.

I don't believe Vaex would be faster though. They aim at larger than RAM data processing, not maximum in-memory performance like we do.
Have you been met with such expectations often?

I have been a developer for more than 3 decades, and I have never even heard about it before.
Let's not forget that Apple want us to trust them to review our image files before they call the police, when their client-side content scanner detects too many matches against an opaque police database of hashes.

I don't think Apple have revealed the specifics of what process their human reviewers use (as a "security by obscurity" approach, and to prevent the bad press of admitting that they potentially subject low wage contractors to reviewing mentally damaging illegal images), but it's at least conceivable that an iPhone user could receive a series of images which look like (for example) bad scans of paper documents, but, when rendered on a reviewer's screen, look like images that require police attention.
The "ambiguity" is introduced by Apple's incorrect algorithm. So, sure, Apple can introduce whatever mistakes their users will put up with and you can call this "ambiguous" and you can write tools that report oh dear, this data was "ambiguous" but what anybody who isn't inside the Reality Distortion Field sees is that Apple screwed up as usual.
>TFW politicized but still no gf
That stuff also has nothing to do with how "left-right" is classified in Europe.
No you just really have to switch jobs every 2 years

https://www.forbes.com/sites/cameronkeng/2014/06/22/employee...
Golang tutorial: most EASY skill
Plenty of stories on /r/antiwork make me feel sick too
Programmers can afford to mistake. Doctors, pilots, train mechanics, firefighters don't.
What amazes me about medicine is how incredibly much students have to cram into their heads in a short amount of time, and that they are capable of that. I don't think I could. What is even more amazing is that they still start almost from scratch when faced with the reality of practicing medicine. Because there is still so much to learn and so much to keep up with.

Fun episode at the doctor's office: was in for a routine checkup. Joked with doctor about patients that google their symptoms and come up with all manner of wild diagnoses. Remember to ask about a minor symptom I'd been experiencing for about a week. Doctor Googles symptom. Eyes meet. She blushes, I almost fall off my chair laughing.
Security in context: When is a CVE not a CVE?
They’re just saying that mixing contexts is not helpful nor wanted. Not that it wasn’t obvious, though.