skysight-inc/HackerNews huggingface dataset:
It's an aversion to a very specific form of property right. Henry George is the one to look up for details.

It's not an aversion to property rights in general. In particular, it isn't an aversion to allowing private ownership of the means of production (communism) or, on the flip side of the modern acceptability coin, private ownership of people (slavery).

You're right that the phrasing of the argument was general. There are more specific moral arguments on every side of every one of these, but the practical side of it always boils down to: how do you preserve incentives in a market's growth phase while discouraging rents (in the economic sense of the word) in the steady state?

That's a tricky one, and I don't claim to have a general answer, but I'm pretty sure that in the particular case of land it has something to do with society not making unbounded promises in exchange for bounded goods, e.g. of eternal, transferable land exclusivity to a private entity in exchange for building a log cabin on it. From that perspective, the government of past generations stole the exclusivity rights from modern citizens, and the present landowners are in a situation similar to any other possessor of stolen goods.
https://outline.com/avH5Lr

I don't really understand this. If I showed up to look at a property with my agent and it didn't look anything like the photos in the ad, I would be angry that my time was wasted. It'd guarantee I wouldn't be interested in buying.

Are there really enough "sight unseen" buyers that these deceptive ads are still worthwhile?
> Also the right of first sale is trademark/copyright law, not contract law.

And apparently patent law, you can't use your patents to force someone who legally acquired a device to not do something with it.

So, if one legally got their hands on one of these things there's not a thing waymo could do to them if they were "misusing" it.
I like this way of thinking about things. I do wonder if this is one of those areas where the utility/reward is very unevenly distributed across team skill levels; if your team is very disciplined, and has strong alignment on architecture and internal APIs, then there are some significant benefits to testing a monolithic system (e.g. I can mock time and still test the full monolithic system end-to-end).

However if the team is undisciplined (or the org is just too big to achieve tight alignment), then having some enforced architectural boundaries (bounded contexts) inside which the complexity is capped will at least limit the scope of poor architecture inside a specific service, and generally puts a floor on unintended coupling.

There's another dimension too though; I think that microservices require a much higher level of devops / CI/CD maturity to do well. So the maximum value might come from poorly aligned but very ops-savvy orgs, whereas the minimal value would come from highly aligned and disciplined orgs that don't have a strong devops/automation skillset.

Not sure which dimension is more important though.
Do you work for Apple?
That can be a difficulty but I imagine owning an exchange helps a lot
Anecdotally (I don't live in America), every teenager has a Facebook account. Not a single person has WhatsApp. Instagram is used but not nearly as much as Facebook. (When people cross-post pictures you see the FB post has 3x - 10x the number of likes as the Instagram post.)

There are zero political posts. Zero. I've never seen one.

If my feed were full of political stuff, I'd also be sick of it. But feed is exclusively full of what friends & acquaintances are doing.
> > These guys are not regulated. There is no transparency. There are no external auditors. There is no control.

> But that's a feature, not a bug, at least according to the crypto people. But, so far, all they have managed to do is rediscover lessons about the need for regulation, oversight and accountability that the financial industry has learnt decades or even centuries ago.

I feel this is only true for people who have not truly embraced the decentralized aspect of cryptocurrency. For example, many people leave all of their money in one wallet. Centralization. Many people use only one exchange for converting fiat to crypto. Centralization. The harder you look, the more you will find that the only people upset about the state of cryptocurrencies are those that did not diversify and instead reverted to a concept squarely against the cryptocurrency ethos.

Thus is human nature. Who wants to manage 30,000 wallets each containing only a few dollars? The supporting tooling is not there (or is not easy enough to use) and thus we see this recurrent user pattern.
Givero also gives back to various good causes

https://www.givero.com/
What is a C/C++ programmer? I've written fairly large amounts of C/C++ over the course of my career and I continue to do so. I totally concur with this and am eager to see Rust take its place over time.
For most people's financial situation, home equity is less desirable than its dollar value. Housing prices are based off prevailing rents, which are based off prevailing wages. These prevailing wages are a large factor into your wages, too, and your future wages are one of the biggest factors going into your overall financial health.

Owning your own house is thus exposed to significant downside risks that can hit both your income and your assets simultaneously. Imagine being a Ford employee who bought a house in Detroit in 2007. The auto employers ran into severe issues and many cut employee pay in 2008, right when Detroit's housing prices basically fell by half. The only way to make matters worse would be to own significant amounts of Ford stock, too.

>First step is the generation of interest bearing loans, secured against the non paying owner's equity. (Effectively auto sale of part of the non-paying owner's portion of the house.)

Yeah, that's actually a great point that I should have thought more about. Co-owners have home equity, which means that you have an asset right there that the other owners can lay claim to in case of non-performance. This works better with significant down payment to ensure positive equity, too.

>Stage two is an actual sale process, which might be owner to owner, or might be dissolving entirely and selling the house. All of this is in our TiC contact.

Suppose a co-owner got a job offer halfway across the country that pays significantly more than their current salary. Would they be able to unwind their position here without significant loss of equity? Or does an entering agreement like this effectively limit your labor mobility?
He mentions this in the section "192kHz considered harmful" without the misleading rubbishing of Apple earbuds (which are among the best regular earbuds on the market, for what it's worth).

In most sensible systems, super-sonic content should be filtered out before it has a chance of doing nothing other than risking the fidelity of the final output.

As for your quip about a 100 kHz sine wave sent through a guitar amp, what you'd be able to hear are the distortions and subharmonics which are below 20 kHz—and if they're desirable in the recording they would need to be captured as their sub-20 kHz components. Capturing the >20 kHz components will do nothing but make the sound wildly and randomly inconsistent depending on the consumer's system.
thank you so much for sharing! this looks very interesting.
It could be your own grit, practice or an external thing as a course or book or something. Anything and everything helps.
Sorry. This is a subthread on the Console and conhost.exe, and I don’t consider myself qualified to talk about Calculator’s telemetry points.
When targeted ads means seeing nothing but ads for TVs for the next month after buying a new TV, I'm willing to take my chances with the untargeted model.
I enjoyed the format of this, kept me interested. Nowadays I feel like if I read a blog post I have such a short attention span I'd just glance over it.

Would love to see more stories.
I'm not a security expert, but even a layperson has to wonder if the NSA can actually be successful.

Apparently, he thinks the "defend forward to disrupt or halt malicious cyber activity" strategy was effective for mid-terms. Was it actually? Or, did "... the responses come, if ever, after the costs [of those attacks] are already realized."

If it was effective, how long will it take for the adversaries to work around it (which apparently he acknowledges in the last paragraph)?

Even if they somehow walled all traffic off from Russia and North Korea, wouldn't they just exploiting unwitting computers as 'hop points' to get around the limitations?

Maybe I'm missing something? Maybe there's some "teeth" that can provide cyber deterrence I don't know about?
> It seems that nobody ever considers the other side, which would be that people are now targeted with ads that they want to see instead of poorly targeted ads that just waste their time.

That’s a tall drink of kool aid.

Nobody wants to see targeted ads that will get them to spend more money than random ads. That’s a basic corollary of nobody wanting to spend more money in general.

Caring about advertising “working” to support businesses is like caring about blacksmiths losing horseshoe replacement work when automobiles arrived.
I'd want to know (a) if it was an analog or digital filter, (b) if the >20kHz signal intensity was normal/plausible and (c) how they ensured that the playback system wasn't generating intermodulation distortion products.
I understand your point but that also depends on the geographic location of the developer. 66 US Dollars here in Brazil – as well in many other countries – is an excellent rate and you find top notch developers. Even with half of that you would find excellent and experienced developers around here.
> basically everyone is on it

False.
> Unfortunately, a black hole the mass of our sun would take about 1067 years to evaporate—far, far longer than the age of the universe.

That should be 10^67 years.
Boeing acquires flight-planning app maker ForeFlight
I think it's a time that we should get rid of this notion of "perfectly safe code in the perfect world". It might be possible if the code doesn't change for million years, but that's not how the world works - things keep changing, the specs, the requirements and the users. Bugs are created every day. It's not about safety as a static property, but it is about the safety in an ever-changing world. As Bruce Schneier put it, it's a process. And yes, C++ might be bad for it, but that's only a part of the whole picture. We should look at the process rather then the code itself.
Dank. When I can expect the movie? I'm very excited.
Discord created for this tool here:
(Help with mods is needed!)

https://discord.gg/RcSBc6
'Twaddle': Librarians Respond to Suggestion Amazon Should Replace Libraries
"I'm not sure why it's super surprising. Facebook's data collection has never personally harmed me."

No need to worry, they have the rest of your life to think of something and a lot more of your data to collect.

Best of all: you will dutifully provide the data while continuing to think that Facebook has never harmed you and you will likely never know how they harm you.
>Here is a video of the fade-in in action

Okay, I agree that's punitive. I've never seen a fade that slow, so it must be at the lowest levels of trust.
Wow that is an extremely unfortunate name, it almost seems like they’re maliciously trying to ride the positive and successful associations of the existing Project Zero.
That sounds reasonable. If a company knows their engines aren't reliable enough for airplanes I think it is most ethical for them to refuse to sell them to people they know will use them in airplanes. I definitely wouldn't want to fly in an airplane with a car engine at least.
This interface raw_data_->ToArrayBuffer() sometimes returns a copy of its internal buffer and sometimes returns a smart pointer to its internal buffer. See https://github.com/chromium/chromium/blob/ba9748e78ec7e9c0d5...

But DOMArrayBuffer::Create() here takes ownership of the memory from ToArrayBuffer(), so in the latter case of a smart pointer, the internal buffer of raw_data_ is immediately invalidated and its value becomes undefined after creating the DOMArrayBuffer. This is fine if file loading is finished at this point because raw_data_ is reset to nullptr, but if the load is partial, then the undefined value in raw_data_ will be reused to create another DOMArrayBuffer which is then accessible in javascript. Hence the use after free.

I'll attribute the root cause of this bug to unclear memory ownership passing in interface design.
Not true, and just more complex in general.

EDIT: I just looked at some of your other comments. I think you mean well and have some impressive knowledge for someone not working on those things, but some of it is also guesswork about very complex details that even internal people can get wrong, so I think publicly claiming conjecture as if it were fact is more misleading than you mean it to be.
The Page/Group feature is nice, especially if you don't have many friends.

I wish it wasen't though. I don't like the company.

Oh yea, I've never used my real name on FB.

I do have a Page that's getting some traction, but I don't know if I want to use my real name. In all honestly, I think the people who like my Page are just being nice. The "likes" are all comming from one war torn country?

(Oh yea, I'm to lazy to go to my desktop(incognito mode), and see if I'm still shadow banned. Please up-vote/down-vote me if you happen to see this. I must have pissed off the dong? I still think about the email I got from HN. It was basically get lost. I don't think I'm that bad, but I was irritating HN?)
I love the subheader: "The greatest of all novels". It's true
The biggest issue with Dave Ramsey is his investing advice. He recommends investing in mutual funds that are actively managed and to judge a fund based on past performance [0].

I don't agree with Dave Ramsey's investing advice but I 100% agree with his getting out of debt advice. In 2014, I landing a job paying $80,000 a year. At the time I had $30,000 in student loans. I followed Dave Ramsey's advice; I threw nearly all my income at my debt, anywhere from $3000-$3500 a month. It took my a year to finish paying it off. Half way through the process, I had to take a break for two months to replace my car (I got a used Prius for $7000). Through it all what kept me going was listening to his radio program.

Debt it dumb, cash is king.

[0] https://www.daveramsey.com/blog/how-to-choose-the-right-mutu...
There was a boy called Eustace Clarence Scrubb, and he almost deserved it.
Calling out a stereotype is not invoking it.
Was that one remotely exploitable? If so, how would someone exploit it, specifically?
> That aside - the bit depth part of this article is silly and wrong. With an unprocessed acoustic recording

It's neither silly nor wrong—the article's title literally excludes it from consideration. This is about music downloads, not music production.
Silicon Valley is part of the SF Bay Area.

People who don’t live here decided to conflate SV and Bay Area.

At some point people just gave up on correcting people on where Silicon Valley is. Personally, I think of “the peninsula” and “Silicon Valley” as being the same things, but apparently some folks think anything north of Redwood City doesn’t count.

Not much anyone can do about it, the name doesn’t actually map to a specific municipality.
> Wouldn't you reasonably be very skeptical of Microsoft if you were a foreign government if you knew they were actively working with the American government to pwn you?

I would. However, I'm in no position to deny that I need Microsoft's products. Assuming I'm Iran, I'm not going to convert my entire digital infrastructure away from the status quo. I literally won't be able too anyway.

Now if I'm America and we're talking about Huawei undermining my customers.... Yeah I don't have to put up with that and Huawei will lose. I don't care, I've got Samsung and Apple. So I see your point, but you're misrepresenting the scale.
That's exactly the fragmentation that we don't need. OpenCensus has backing from Microsoft too and is a designed as a single API and library to support both tracing and metrics using the same context.

OpenTracing and OpenMetrics are more like API specs with libraries left to others to implement, and they're never really used standalone for them to be separate projects. The best option for the industry would be to fold OT and OM into OC and make a single stack, and hopefully include structured logging as well.
Wow, this is one of the better attempts to monetize an environmentalists' identity. This could literally be a wrapper around bing/google, very little investment. Build out the tree-planting department as you scale income, without having to solve the hard technical problems at all.

Kudos to them! This should be an inspirational example whenever people talk about starting a tech company on minimal code.

(Their commitment to transparency is also pretty neat -- way to understand your customers' values, and identify a niche defined by said values. A fantastic differentiator in a market that's generally commoditized these days!)
Mitsubishi’s new power system lets your car power your home
Isn't blockchain/cryptocurrency popular enough that it should be in summer blockbusters / James Bond / Avengers movies alreadh?
Scaling down the largest size isn't always appropriate (though would probably work in most cases).

One example might be a set of images where the smaller images wrap text more agressively to work better on a screen that's not as wide.
Another option is to pool some money together and hire a maid to regularly come in and clean. It's not that expensive, depending on the size of the house and how many people are living there. I used to have this mental image of a maid being something that only someone incredibly rich would be able to afford, but after looking at prices I realized it wasn't that expensive.
Curious to learn how long its was exploited before Google noticed.. days, months, years?
ForeFlight Joins the Boeing Family
This perfectly sums up my feelings on this:
https://giphy.com/gifs/anchorman-lies-lie-EouEzI5bBR8uk
Actually it does make them wrong.

Privacy is not a "tech crowd" concern, it's a fundamental aspect of our societies and a human right.

Most people don't have to think too much about their freedoms because others fought for them and continue to do so.
Launch HN: Dockup (YC W19) – On demand staging environments for dev teams
Even this can be pretending to pretend.

That is, the censor is some bored middle-class beaurocrat rather than a true believer. So all you need is to give the him plausible deniability so he can turn around to his bosses and say "Hey, he redacted the name, how was I to know he was talking about your mother."
The greatest one being, of course:

"It was the best of times, it was the blurst of times."
Should NYC Control Their Subways?
Fixed except when the user enables android split-screen mode!
I believe split-screen mode implies the height of the browser window can change at runtime (in a JS visible way), but haven't looked at it recently.
Tips on How to Raise Friendly Chickens You Will Be Surprised with Number 2
Because in context, “We [legislators] have to pass the bill so that you [citizens] can find out what is in it” does not at all imply that congressmen don’t need to read the bill.
It is super hard to bootstrap, but sites like Facebook and Twitter already have hundreds of millions of users. Can't they run an experiment - something like "no ads/tracking for $5 (or whatever amount) per month" and see if there are any takers? If 20M sign up, that is 100M revenue per month.

Maybe they considered it and then rejected it as not viable?
Heh Heh Heh. Yeah. :)
> Both of those issues would exist regardless of the language chosen--D, Erlang, Java, Python, Rust, w'ever.

Not necessarily. If the language provides a way to ensure memory management of DOM objects is correct across language boundaries, it would provide an effective defense against these issues.

Safe memory management across a combination of managed and unmanaged code is a tough problem, and Rust (and perhaps Swift?) are the only languages I know of that have any attempts to solve it. It requires both language and library support. There are several competing solutions in the community: luster [1], shifgrethor [2], and josephine [3] come to mind. All of them allow this kind of code to be implemented safely.

[1]: https://github.com/kyren/luster

[2]: https://github.com/withoutboats/shifgrethor

[3]: https://github.com/asajeffrey/josephine
Is there a typo in the header "Matrices with no nonzero entires correspond to complete bipartite graphs"??

Shouldn't it be "Matricies with all nonzero entries" or "Matricies with no zero entries"?
Also: unfortunately, it's hard to get your hands on.
Cory Doctorow on Zuckerberg's plan for a new, privacy-focused Facebook
R2 has Cutter GUI, along with FLIRT support (and custom signatures format as well) for years as well. So bad example. And there are not much money even for IDA developers - it is very small market. So no tool would get a "shitload" of money ever.
Before YouTube/cruptocurrency got big, Delhi was known for its counterfeit industry for winning "first to invent" patent fights.

There are companies that have stocks of decades or century-old paper that they use to forge aged government documents.
I can't find a link to a story at the moment :-(
If facebook had any notion that their users are also still customers and important in that regard, despite revenue coming from their data consumers, they may have been inclined to care about state-based psyops campaigns victimizing their users. Instead, I think a corporate philosophy of exploitation prevailed.
> I'd only wish something like HN would exist for every interest/discipline (So many of mine don't have valuable online communities)

For instance?
It wraps bing. This is the 2nd time I've come across Ecosia, today I added the add-on to Firefox. Here's to hoping they actually plant the trees!
Yeah. The only thing I miss from bare metal server setups is the managed redundancy some clouds offer (massive RAID cabinets, etc).

But on most projects, if you plan for contingencies you can do well on bare metal using HAProxy for Load Balancing, database replication, lsyncd for some filesystems, etc. AWS is really a good commodity but more and more people complain on price ;P
Thanos JavaScript, Nice Parody
> I'm seriously contemplating not using Facebook any more.

You talk the talk but can you walk the walk?
More analogies—

It's like printing your brochures at 160,000 DPI instead of 2,400 DPI. The difference is entirely imperceptible by the human sensory system without artificial augmentation.

It's like capturing the invisible infrared light spectrum in a cinematic movie camera so it can be projected back to cinemagoers as infrared light in the theatre.
And what if the startup fakes transparency and audits? How far down the stack of turtles do you want to climb?
I suppose some of it depends on the supervisor and how much they care about helping you develop your career versus greasing the pole behind them.
HP Measure Magazine Archive
What do you mean "coming soon" -- GraphBLAS 2.3.0 was just released [1] -- it's been here! ;)

[1] http://faculty.cse.tamu.edu/davis/GraphBLAS.html

[2] http://graphblas.org

For more context, depth, and previous discussions, see...

https://hn.algolia.com/?query=GraphBLAS&sort=byPopularity&pr...
I think Zuckerberg has repeated the "we care about your information" message too often to be taken seriously. I didn't even read the entire post, which by itself (obviously highly subjective) tells me how my perspective of Facebook and Zuckerberg changed over the years...