skysight-inc/HackerNews huggingface dataset:
Ask HN: Did AMZN share my purchase data with Google adwords?
Hi, I think I know the answer but I figured I would ask anyways.

On black friday I purchased a fire stick for a friend. Today I went over to her place and installed the alexa app and linked her amzn account to her siriusxm account so that she could stream siriusxm over her tv.

I came home and suddenly I have google adsense adds for siriusxm.

To be clear, until today when she asked me, I have never even searched about siriusxm, .. ever.

But today when I get home all the adds I get siriusxm for less than 5 bucks a month.

The only connection between my network and my friends is the fact that the stick, she registered and signed up with was purchased by me.

Am I blowing this out of proportion? Or being paranoid? Or is this something that I should be worried about?
Electric motor gliders should be great! You only need the battery/prop for takeoff and occasional sustaining flight and the glide ratio is ~4x better than general aviation planes.
That's a useful attitude in many cases, but you must have read a different story than I did, because it seems very unlikely that it would have been effective in this case.
What a horribly written breathless article. Does anyone know if a simple summary of the lecture available?
I know we’ve been busy declaring victory over all those old-timer print designers who’d transitioned to web & software, and hailing the rise of the “digital native” designer for like the whole past decade or so, but to me it looks like they’re all trying to make posters rather than software.
There are probably comments on HN to back this up. When features like these are removed for no good reason from various sites or products, often there's a comment out there complaining about it at some point.
Ceph does this and is pretty much the most robust open source distributed storage system I've come across.

https://docs.ceph.com/docs/master/radosgw/

https://docs.ceph.com/docs/mimic/rados/operations/erasure-co...
Disagree very, _very_ strongly on number 4.

I love — love — weekly/biweekly/monthly release schedules with any software I use. As a user, it gives me the impression that the software is being actively worked on, and to me that's very important. I don't care if the updates are minor, to the point of simply fixing typos. I like them, and want them frequently.

I can also speak from the perspective of a developer. If you develop a new feature, why the hell would you wait for weeks/months to bundle it with other stuff, when you can release it whenever it's done and have your users start reaping its benefits right away? That way, they can also start giving you feedback much faster.

This is why I love web browsers - honestly, every time a new Chrome/Firefox build is released, I update right away, and I read the release notes as well. In contrast, we use some enterprise software at work, and it comes out with a new version once a year, full of new features and bug fixes. I hate that. I hate that I have to wait for up to a year or more to get my hands on features I could have gained value from much sooner if the developers were on top of their game.

I'm not saying you should release new features without testing and documenting them thoroughly. But the whole "bundling" approach is terribly wrong and misguided in my opinion.
I currently work 28 hours per week. This is the second time this has happened in my career. Both times the path was "be an FTE for a while at 40hr/wk, produce, wait for something bad to be suggested, quit, take contractor offer for same pay at reduced hours."

I don't imagine this works for companies with employees numbering over ~250 or so, so I've been very lucky.
Sounds like the buyer got a terrific deal.

There seemed to be rapid growth and interest. Getting any revenue is hard - growing from 700/month to 7000/month can be mostly momentum. Just sitting on it would make more.

Maybe there is more to the story but if not, please hold out with your next project. You'll get low ballers.

I had someone offer me 30k for an app I spent a month building. I would have taken it but he wanted to do a payment plan and I said no way. The project has since grown without much help from me to ~2.5k/month and will likely continue for years. It already made more than the offer.

The ability to sell it is still there at any time and for more money just from the momentum of growth. Once you sell, though, you stop collecting revenue and having the potential of growing it even bigger.

If someone wants it at first, it's likely worth more than they're offering. They know it and you should, too.
A broken string library is not a bug in floating point.

You can't cut a check for 0.3 pennies.
Umm, I want a pony too?

I mean, I think most programmers care about these things and want them too, but people (programmers and end users, but especially end users) tend to drastically underestimate how much they actually cost.

I've contracted for a small dev contracting shop, and it's amazing how, when customers come with a long wishlist of things they want a piece of software to do, these customers quickly "stop caring" about most of these features when they see actual dollar amounts next to each line item.
Bogus reports are an issue security.txt or not. The single and only thing the file provides is a trivially discoverable way to get the contact/submission information for security issues, should they matter for whoever posted the file. That's it. Why make people search for 10min when they can be at a standardized location.
The current thinking among the security community is that sites should allow all passwords that aren't found on a wordlist, so that would be one hell of a regex.
Developing a SaaS product isn’t for everybody but if you are a developer and want to expand your breadth it’s a wonderful and rewarding challenge.

Nothing is easy but there has never been more resources, support and tooling for indie SaaS makers. If you want to get started the indiehackers community is fantastic and my inbox is always open for answers/encouragement Shane at Cronitor.io
From their FAQ:

"Student debt has surpassed $1 trillion partly because it is one of the most protected forms of debt by federal law. Student debtors can rarely discharge their loans in bankruptcy and lenders have rights to garnish wages and social security payments. The vast majority of student loans have these federal guarantees. We cannot buy these loans because there is no secondary market."
A better way of thinking of this is in terms of freelancers learning on the job and charging customers for this openly. Often there is a mutual benefit where even having access to a person with the ability and willingness to learn is worth something to customers.

I recently did a python project for a customer where I was very open about my limited python skills and the fact I hadn't really used it in over a decade. But I got them to pay for me because I had other skills that they needed (building search backends using Elasticsearch). In the end, I brushed up my python skills on the job and had a happy customer. It wasn't a big deal but I definitely spent some billable time googling the basics of using Python (I literally had to google the syntax for e.g. for loops, lambdas functions, and a few other things).

I would argue my ability to learn and adapt is actually what makes me valuable. I can wrap my head around complex tech stacks, new languages, etc. while applying skills I already have.
I don't really know where else to ask, so I'll ask here.

Another topic of research is very rapid sub-orbital passenger flight. Are there any numbers on proposed fuel efficiency for that? I'd expect you gain a lot by removing hours and hours of wind resistance, but getting up to speed and out of the atmosphere probably (gut feel) uses more.
Yes, I myself bought an elec scooter after experiencing the one in Los Angeles, & had to park it back in room because of all rain & winter.
One can not forget the genius product that is Fiji Water[1]. Thinking about what happened to get that bottle into the fridge of my bodega makes me shudder.

1: https://www.fijiwater.com/faqs.html

"IS FIJI WATER FROM FIJI?

One hundred percent of FIJI Water is from a single source in the pristine, tropical Fiji Islands, an archipelago of over 300 islands nestled in the South Pacific, more than 1600 miles from the nearest industrialized country."
Your comment is only true for a subset of cryptocurrencies that use Proof of Work.
I thought breaking the chain of command was a huge no-no in the military.
Where is the proposal being discussed more actively? Some mailing list?
Here's a no JavaScript version of the article that reduces the page size by 78% - from 7.66 MB to 1.71 MB: https://beta.trimread.com/articles/692
Scientists to harness the sun to break down plastic – The Online Citizen
Interesting that in a marketplace where seemingly all home speakers on offer have voice assist, Sonos' newest small speaker, the Sonos One SL, is described as "Microphone-free".
Thank you for sharing this link. Not sure what to think about it tho...

"In essence, Bain would value the special, riskier shares at pennies on the dollar. In one deal, employees invested about $23,000 in their IRAs. When the takeover target went public, those shares were worth about $14 million, and were worth about $23 million they finally sold the shares. That’s a 100,000% return."

Meaning, someone was risking their $23k in IRA. And looks like that investment opportunity was given to regular employees as well, meaning it wasn't a rigged up illegal trade based on some kind of insider information?
How much broader you can get than "anybody who can vote and hold a gun"?

FWIW, I'm not an originalist (nor right-wing in general), nor a huge fan of the constitution. I am pro-gun, but coming from the left, not from the right.

I also don't think that there are any actual originalists currently on SCOTUS, and the ones that claimed to be (like Scalia) were selectively using that excuse, but that's another story.
> insane choice of making floats its only and default number type

Javascript math on integers within +/- 10^20ish produces integers and works as expected. It's true that division produces a fraction, so if you're expecting 2's complement integer truncation (absolutely the kind of "funny math" that users in this context are expected to hate) you won't get it.

I don't see this as such a terrible design choice. The alternative is python's equally crazy menagerie of almost-but-not-quite-hidden numeric types waiting to bite you in unexpected ways.
Because then the automated scanners find it too, and send automated reports?

It is just like spam - cheap to send, expensive to read - except you cannot throw it out right away because it may contain actual vulnerability.
Doesn't this thought experiment illustrate the absurdity of consciousness cloning? Consciousness cloning is a logical implication of conscious machines. Hence, by modus tollens, machines cannot be conscious.
Most of these things are not ridiculous asks and a lot of them do seem like they are truly underserved but programmers compared to the mildly tech literate end users.

Of course parsing CSV will never go well
If the donation is contingent on someone else donating first, semantics aside, it’s the same thing. My employer wouldn’t donate to the Internet Archive in the amount that I gave unless I did first.
The company (therefore remaining shareholders) no longer has that $1M that they spent on the buyback, meaning the total pie is actually smaller as well as having fewer shares/slices outstanding.
So much of the current "home automation" products appear to me to be more parlour tricks than actual automation. Having to ask for something to happen is such a high technological cost for such a tiny change in convenience in the age of already being able to remote control a bunch of stuff with your phone.

There are actual proper home automation products out there, and some of them can interface via these privacy invading microphones masquerading as speakers, but the microphones themselves aren't "home automation" by any useful definition, they're just another alternative remote control.

I wonder if they use the term "smart speaker" because "microphone" just brings up thoughts of Banksy artwork?
I think it's a real problem already solved by hedging with real non-crypto things. Don't need crypto for that.
Ask HN: What is the best way to get involved in (US) politics?
I like the inverted pyramid. ;)
While not perfect, it is pretty good at exposing unproductive people.
Or if you're me and your project is compiled with MSVC.

My personal projects are are beautifully simple loops that compile to vectorized AVX or SSE instructions. My work projects have a lot of `//todo: rewrite this with intrinsics` or `//don't fuck up the alignment there's a bunch of SIMD intrinsics under here`.
That's fine. The second point was precisely that if the company doesn't want to provide an API, fine; but they then don't get to try and stop people from scraping it instead. And I agree with my sibling comment; Woocommerce or Shopify or whatever just build it in like everything else they provide.
Does your analysis hold true if the company never pays out dividends?
The hardest part about building a SaaS product for me isn't the technical challenges (although there are some too), it's mostly anxiety. The thing that scares me the most is launching and receiving negative feedback, the thought alone is enough for me to stop working on it.
I assume the sound waves overlap and increase in amplitude, destroying the tumor cells.

But I'm wondering why a shrinking tumor is enough - usually we cut the whole thing out so that it doesn't metastasise or regrow from small leftover parts. If the beam kills most of it, is that enough? Does it trigger a mass die-off or stimulate our immune system to do the rest of the job? Just wondering what the explanation here is.
LinkedIn is a worked example of why we need such a law.
What does a WiFi kitchen sink do?
Hard to make sense of an acquisition at a cost this low. It’s like a month or two salary of a senior software engineer.
Better, then to just leave. You aren't the only one who knows, you are just the only one who insists on talking.

Go somewhere else where competence is welcome. There are pockets of it everywhere. The only reason incompetence works is the crowds around holding things together. If everyone dispersed, the bad ones would drop through the floor. Staying enables them.
You can disable the assistant on the phone.
Here's what my mentor taught me when starting:
(1) Learn about the product you are selling.
(2) Use the product you are selling.
(3) Don't sell, but rather expose others to the product.

If you do not know or use the product, then it is difficult for a new salesperson to help the customer.

When you expose someone to a product, be sure to give them a way out by letting them know it is okay if they want to pass up the opportunity. There doesn't need to be any pressure when presenting opportunities.
That is a very interesting question. One could argue that the spirit of the clause necessarily implies that it cannot be amended itself without consent of all states.

Another possibility would be to nullify the powers of the Senate. So all states would still be entitled to an equal representation, but it's in a body that is purely decorative, so they're welcome to it. This is also arguably counter to the spirit of that clause - although that would be more difficult to argue, since the power of all states would be equally diminished...

But either were to actually happen, the question would rather be, to whom would you make that argument, and what power would they have to enforce such a decision anyway? I would dare say that if anybody got the supermajority necessary to amend anything, they could just roll with it and disregard any objections - just as they disregarded all those who considered the Constitution illegitimate, on the basis that its ratification didn't follow the requirements set by the Articles of Confederation.
Yeah, at a couple of companies I worked as a middle manager we had training on how to manage people and they made a point of telling us to avoid the shit sandwich. That it's really not effective and managers use it because they don't feel strong enough to give the feedback without sugar coating it. My anecdata doesn't include enough points for me to be sure if it is effective or not, but those trainers who had seen large numbers of cases insisted it was ineffective.
Having a bug bounty program is generally a delicate dance between letting people too loose at your infrastructure and catching any serious bugs. security.txt or not that's something that probably has to be written clearly or it's "all rights reserved" (don't try to hack us and if you do find something then be very cautious).

As an additional though that just occured to me, we haven't seen how authorization to probe systems (bug bounty system) would interact with GDPR, e.g a breach happens due to a "ethical" hacker, have we?
API practice number one if you hate your users: Don't provide one, and then ban them from working around the gap:D
Nighslee+Holiday+Huge+Sale+Ends+Soon
The general principle is that unrealized gains are not taxed, but realized gains are.

If you are the seller from whom the company buys back shares, you pay taxes on your gain. If you’re a shareholder who doesn’t sell, you haven’t realized any gain.
What benefits does using sound have over using targeted electromagnetic radiation to induce localised heating? Since I assume that is possible too, perhaps I'm wrong there.
During every interview, I always ask "what do you like about working here?" It's extremely easy to tell by how they react whether or not they're being forthcoming. So far it's been 100% effective for me, at least for choosing good places (it's possible I filtered good places erroneously but I wouldn't know because I never accepted the offer).

There are other more specific questions you can ask, but they tend to vary enough I wouldn't offer them as general advice.
Thank you !!!

Nice hack.
There is a whole book.
One day I'll write a detailed review of Never Split The Difference. It's both a great and a terrible book. Do read it, but keep the following in mind:

Ignore all his complaints about MBA/Ivy league programs and how they teach negotiations. A lot of what he accuses them of are not true - he mostly sets up strawmen arguments against them. The majority of his book is in alignment with what those other books/programs teach, including many of the cases where he claims otherwise.

Consider his rationale for criticizing other books so much. He could have simply written his own book on negotiation without spending so many pages throughout the book complaining about other books. Why does he do this? He's playing psychological/marketing games with the reader. Similar to the dialogue in Thank You For Smoking:

Joey (the son): so what happens when you're wrong?

Nick: OK, let's say that you're defending chocolate, and I'm defending vanilla. Now if I were to say to you: 'Vanilla is the best flavour ice-cream', you'd say...

Joey: No, chocolate is.

(dialogue goes on for a while)

Joey: ...but you didn't prove that vanilla was the best...

Nick: I didn't have to. I proved that you're wrong, and if you're wrong I'm right.

Chris Voss seems to be playing that game: He's trying to elevate his book by claiming other books are wrong.

The other thing about the book: It works well in a somewhat narrow scope. In particular, some of the advice in the book will damage relationships. This isn't surprising, given his whole negotiation career involved scenarios where he would not have a continuing relationship with his counterpart on the other side.

As an example, his tip on "But how do I do this?" My last manager was very skilled in getting her way with this approach. Within a year of her becoming the manager 3 people had left the team. Sure the tactic works initially, but people will wise up to it if you use it often, and they resent the mind games involved.

A good negotiations book will differentiate between strategies where the relationship is important vs one where it isn't.

Not to deter you from reading the book. It does have some pretty good advice I've not found in other books. And it definitely is more practical than other ones. Just do not stop after reading it.
When punishing an unrepentant company, you don’t look at statistics.
It's funny...we've had this conversation with my mother repeatedly but she doesn't see a way technology companies could 'do anything bad with her asking for directions'

My siblings and I have drawn a line at DNA testing. She keeps talking about submitting her DNA to some mail order testing company and it has been made clear that would be the end of our relationship. We will try and help her protect her own privacy but have zero tolerance for her disrespecting ours.
They aren't crazy, but they do end up creating more complexity than you would think. My pet theory is the stuff you see skipped over in many programs that seem simple actually generate a lot of complexity when programming, so engineers tend to avoid adding them as a path of least resistance thing.

Like that colors feature set would need a fairly sophisticated color theme system, you would have to force designers to work with a set of theme color names vs raw color values along with a design system and you would need a fairly sophisticated color linter to automatically catch things like "Don't place similar colors close to each other"
5 Major Shifts in Automotive
Reminds me of Layom, which is something my phd supervisor worked on in the nineties. Later aspect oriented programming (which is similar) became a thing with languages like AspectJ around 1999 or so.

These days you see a weaker form of this in the form of annotations in e.g. Python or Java or macros in Rust. Spring actually uses an AOP library that has its roots in AspectJ.

I actually prefer a more recent trend in e.g. Kotlin to use internal DSLs instead of injected magic. The advantage is that it is simpler to debug and part of normal type checks, autocomplete, etc. since technically all you are doing is working with the language instead of augmenting it via generated code.
> When I started out my programming career many years ago, these things were fundamental in the way I created software, however things seem to have gone downhill in recent years.

I'm afraid there never was any golden age in software.

> The pressure in the past from co-founders or stakeholders to 'get things out the door quickly' and to get a quick and dirty MVP out there.

That's been true since Day 1 of software development. Certainly in all of my career.
I am worried that ultimately this means that the twitter of the future will be something where people can't be deplatformed. It's been pretty effective in the past to deplatform some outrageous individuals who have stoked racial hatred and violence. They get deplatformed, and their audience disappears. There are a lot of places where hate speech is illegal. And I know that Twitter has had huge problems when called to censor things and making it completely decentralized would allow them not have to.

Also it's weird but Jack follows Cernovich.
It's strangely refreshing to see this particular criticism of the Enlightenment; I'm much more accustomed to hearing criticisms from the postmodernist direction. I disagree with your statement in a previous post that their arguments are incoherent, particularly the early exponents like Foucault or some of the Frankfurt school. I'd also point out that much of the Enlightenment tradition is not ontologically materialistic; in particular, German Idealism embodied in Kant, Schopenhauer etc. stands against materialism.

Based on what you're saying here, are you arguing for a kind of Scholasticism?

Finally, your criticism of a "radically egalitarian" view is somewhat perplexing to me. Would you mind expanding on that point?