skysight-inc/HackerNews huggingface dataset:
Please don't post ideological flamewar comments to Hacker News. We need established users like you to do better than this.

https://news.ycombinator.com/newsguidelines.html
> Division is multiplication of a fractional value

Thus, division by 0 is multiplying by (1/0). Does such a fraction exist? It can go along two potentially different paths depending on the limit we take.

Alternatively, there is information lost when you multiply something by 0: a x 0 = 0, b x 0 = 0. When you perform an inverse by dividing, will you get back a or b (or any number)? Thus, it is not invertible at least at 0.

Disclaimer: Not a mathematician
The Bip Buffer – The Circular Buffer with a Twist (2014)
I don't know if I'd say Chicago is "under-served" but I will say that Chicago is an awesome city. It's probably my favorite city in the US, although I would not live there (year round) due to the harsh winters. But the food, the nightlife, the energy, the food, the music, the food, and oh yeah, did I mention the food? Seriously though, Chicago is a great place to spend time, and if you don't mind some cold weather and snow, it's probably a great place to live and work.
> The victors right the history to justify
> their actions, whether it is true or not,
> or even reasonable.

Yes, I agree. That's a saddening part of our real world, that veracity is not always the most enduring thing (and it is usually not)...

> And to muddy that further, it isn't unreasonable
> to think that the PLA's invasion of Tibet was simply
> territorial in nature and had nothing to do with the
> condition of its people (like the Siege of Changchun
> that wound up killing more people than they liberated).

I feel you are making an assumption that PLA or Chinese government is a single entity with a universal will (similar to general will)...but the implementation of the actual strategies are quite often the work of individual commanders and they usually differ quite a lot -- as all individuals do...It's unfortunate and saddening to see there have been so many assholes in almost any country of the world -- and you cannot do anything about it, as they are much much more resourceful than us...

> But this is all par for the course for
> the human history of conflict

Perhaps we should let those who want conflict to fight their own fight, and leave the majority of us to live our own lives...but as I said, those people in power are much much more resourceful than most of us...The result is that we are fighting their fight, and let them live our lives...
SF is nice, but I wouldn't call the weather there "perfect" by any stretch. Last time I was there it was cold, rainy, and basically miserable. OTOH, there is a lot of great food to be had in SF...
Implementing Circular/Ring Buffer in Embedded C (2014)
Performance be damned!
MRAM Developer Day
> What I've come to prefer is for serialization to be implemented a the boundaries of your service, with your models at least somewhat isolated from any given serialization technique. Protobuf is a foot-gun here because it blends these roles in a way that's hard to get away from.

This is exactly what I think about using ORMs, too, and keep repeating it. Using ORM-generated model classes as your models is a semi-automatic footgun with a hair trigger.
First thought of and written down by Bastiat.
They've plateaud while sticking to their values. This growth is coming at the cost of what originally made them great. It may be that times have changed - but it's more likely the MBAs are just milking it and slowly squeezing out the original magic. Eventually the patient dies.
there is a pretty good episode on numberphile that explains why dividing by zero is undefined.

Basically the reason why 1/0 = 0 is wrong is the fact that you cant reproduce 1 by taking the answer 0 and multiplying it by 0 to get the number being divided. Which goes on to break a bunch of other fundamental rules of mathematics.

That is to say, if you took 6 / 2 = 3 you can reverse the division by doing 3 * 2 = 6.

However if you have 6 / 0 = 0 and you were to try and reverse it then you would have 0 * 0 != 6. Then you have bizarre circumstance where everything decided by zero logically equals the same thing. Where (2 + 2) / 0 all of a sudden equals (Einsteins laws of gravity) / 0. And there is no logical way to really explain what that is supposed to mean.

Also if you try to use limits to find a solution of f(x) = 1/x where x is defined as the limit of 1 and -1 as it approaches 0 from both sides. You end up with the answer that is even more confusing when you try to graph it.

That is x = +inf and -inf. Which on a graph is represented as two curves where the limit as 1 -> 0 from the positive side of the x axis curves up along the y axis to infinity without intersecting where x=0. And from the negative side where we approach 0 from -1 we end up with a curve that moves down the -y axis without intersecting at 0.

So frankly, n / 0 = 0 just doesn't make sense because just trying to approach it from both sides suggests that the closer you try to move to zero from both sides the further apart the answer moves away from converging together at the origin. Which would be expected if n / 0 = 0 was actually true.
I rent in a neighborhood in Seattle that has homes that sell from anywhere between 700k to tens of millions, and a lot of houses that I'm looking at aren't selling. The market is so saturated with people trying to sell their homes for more than they are worth, which is a notable change in what is an extremely hot housing market.
Ah, you're right, I had it confused with a similar analysis on EncFS which had more significantly damaging findings.

https://defuse.ca/audits/encfs.htm

I wasn't even aware Ext4 had native encryption support though! I'll definitely have to give that a go. Thanks for the tip.
Does Firefox private browsing still work?
A few months ago I logged out of Facebook and cleared out all known Facebook cookies from Chrome. Then I moved my Facebook account to a separate account container within Firefox. Use that container for FB and FB only. And I never access FB from Chrome. Yet somehow ads relevant to very specific searches I did on Chrome still appear on FB. Can someone explain how this is happening?

P.S. On my mobile phone, I never installed FB app, and I use Firefox Focus as my default browser.
homie electron doesn't use CEF in any way
25% tariffs involved here are not small; larger than most normal profit margins.
I hope you add https://codesandbox.io/ to the list of websites that you aim to explicitly support! They use VS Code's editor (Monaco) internally, which does not work in WKWebView on macOS.
Plastic skates. 14 seconds added to the job.
Tb and microseconds...

Although with huge amounts of memory it helps to have a comparably huge bandwidth. Special exceptions apply.
The same thing happened when I first used an iPhone X, and the random crackling/popping sound persisted for a long time until Apple issued a software update.

Though, it seemed to happen primarily with my own produced sounds and music, which I aggressively edited to back away to lower volume in the meantime. This helped a lot but the occasional pop or scratch never really went away until they changed the OS, and I haven’t seen it since.

My theory is that if a sound has a high enough volume all by itself, it doesn’t “mix” well with a lot of other sounds that have sufficiently high volume. And with music, unless each of the instrument tracks has a moderate volume, an overlap of enough notes with high volume could go off the top and be clipped, producing a horrible scratch.

It could be as simple as speakers that support a better frequency range. Perhaps something used to be done in software that is now done with higher-quality audio hardware, allowing imperfections to come through that were not noticeable before. I remember firing up old games with better speakers for instance, and being shocked at how flawed their sound really was; better equipment just didn’t exist when the games were made so they didn’t edit past the perceptible range of the audio equipment of the time. Sometimes you really do need to experience sound with the equipment that existed when it was produced.
Ask HN: Is it possible to express non-SJW opinions on HN?
it's already known that tech industry is SJW. Nobody can keep his job if he expressed conservative opinion in work or for example said he voted for Trump even as a joke. I already just lost my account for expressing just a centric political opinion, are non SJWs non-welcome here?
Doesn’t Prop 13 incentivize buy and hold? That’s the only way to keep your low property tax basis. Or am I misunderstanding your comment?
This is not that hard of a problem to solve to a useful level.

If you want to get fancier, yeah, it gets hard. But something as simple as a syntax block that lists the interface methods would be enough for now.

The fancier stuff is already projected so far out to at least 2.0 that I don't understand why a simple working solution wouldn't be desired for now. It would also simplify the work of changing code later to work with 2.0.

I really don't understand how this issue wasn't addressed a long time ago, and why it wasn't a blocker for 1.0.
http://www.spiegel.de/international/world/china-s-xinjiang-p...

> When DER SPIEGEL visited Hotan in 2014, it was still possible to meet with a man who told us about the Chinese government's harsh measures in the surrounding towns. Such a meeting would be out of the question today, the man now informs us through a messaging app. It's not even possible to drive from one town to another without written permission, much less meet with a foreigner. "Maybe in a few years," he writes, adding: "Delete this conversation from your phone immediately. Delete everything that could be suspicious."

> There is a modern shopping center at the edge of the city, though barely one in five stores is still open. Most of the others were closed recently due to "security and stability measures," according to the official seals adhered to the doors. "Everyone was sent to school," one passerby says quietly while looking around.

> "Qu xuexi," meaning to go or be sent to study, is one of the most common expressions in Xinjiang these days. It is a euphemism for having been taken away and not having been seen or heard from since. The "schools" are re-education centers in which the detainees are being forced to take courses in Chinese and patriotism, without any indictment, due process or a fair hearing.

> More than half the people we met along the way during our journey spoke of family members or acquaintances who were "sent to school." One driver in Hotan talked about his 72-year-old grandfather. A person in Urumqi told the story of his daughter's professor. An airplane passenger spoke of his best friend.

> The stories differ, yet they all contain important parallels. Most of the people affected are men. The arrests usually occur at night or in the early morning. The reasons cited include contacts abroad, too many visits to a mosque or possessing forbidden content on a mobile phone or computer. Relatives of those who are apprehended often don't hear from them for months. And when they do manage to see them again, it's never in person but rather via video stream from the prison visitor area.

> During a conversation with a rug salesman at the market in Hotan, a woman in a short dress shows up and joins the chat. She says she works for an office nearby, and that she has taken the day off. She offers to translate the conversation with the salesman from Uighur into Chinese. No, she will later say as she walks across the nearly empty market, the store closures have nothing to do with re-education camps. "The employees were sent away for technical training," she says. Then she politely says goodbye.
I like your point here. I think 1/0 = Infinity+ is a satisfying expression. Its a clear concept which can be visualized in a simple graph.

I think 0/0 is a different concept than 1/0. It's a different expression. 0/0 doesn't explicitly express a particular "path" on the graph.

We can call it (0/0) different names if we want. They can say 0/0 = "undefined". I am currently satisfied with 0/0 simply equals to 0/0, or simply "undefined".

If we all agree it is "undefined" we ironically defined it.
> We allow for 3/2=1 because, integer math is faster than floating point math

Is it? I didn't measured it myself, but from reading Abrash's The Black Book I had got an idea that floating point division is faster on x86 with FPU.
At DefCon, the Biggest Election Threat Is Lack of Funding
Wouldn't it be better to have an explicit unsafeCastToNonZero() function in the stdlib instead forcing invisible unsafe casts in every division statement of every program?
Agreed, though they were not serfs in the case of my family/ethnic group. Rather, they were Germans(and some others) who colonized southern Russia, and were called the Volga Germans. In other ways you are correct: their lives and property were tightly constrained.
Great analysis! I think that summarizes a lot of dev arguments. That said, Erlang appears to agree with both camps. If an error occurs, the _process_ immediately crashes (not OS process, it's Erlang Kingo for an actor or a green thread), but the _program_ soldiers on as if nothing happened. The idea behind the design, I believe, is that programmer errors are unavoidable, but that eg a bug in some edge case triggered by uncommon data shouldn't crash the entire server.

I don't know much about Pony, but given that it is also actor based, I'd imagine this would be a great opportunity to crash early and eagerly. It gives you all the advantages of catching a bug early while not crippling a production app under what might be a pretty low-impact, low-frequency bug.
The article has probably incorrectly presented two mistakes.

1. Diatoms would/could travel through deceased blood VESSELS as tubes or plumbing channels, but unlikely the active blood stream. And certainly not en masse, as if invading in seconds or minutes.

2. Diatoms are ordinarily destected in THE LUNGS of the deceased, upong forensic investigation. Why the lungs? BECAUSE THAT'S THE PART THAT DROWNS.

Lungs filling with water results in drowning. Sea water contains diatoms. Drowning at sea puts diatoms in the lungs. Drowning does not really put water anywhere else. This means drowning won't put diatoms anywhere water won't go.

So, even if you chop someone in half, and throw them into the sea, the diatoms aren't hell bent on going all creepy crawly and getting into the blood stream. But, after the person dies, and swish, swish, veins and arteries become rinsed out, and bones cracked in half show their interior to the ocean, yes blood vessels might incidentally become home to diatoms, in the weeks ahead, as the body deteriorates.

Now, millions of years hence, looking at fossilized remains... Might one expect diotomacious fossilization processes to affect tsunami victims, SPECIFICALLY? Yes, so there you go.
> What exactly are you looking for me to say here?

Very simple. Here is a theory of a field in FOL:

∀ x . x + 0 = x
∀ x . ∃ -x . x + (-x) = 0
∀ x, y . x + y = y + x
∀ x, y, z . (x + y) + z = x + (y + z)
∀ x, y . x – y = x + (-y)
∀ x . 1x = x
∀ x . x ≠ 0 ⇒ ∃ x⁻¹ . xx⁻¹ = 1
∀ x, y . xy = yx
∀ x, y, z . (xy)z = x(yz)
∀ x, y . y ≠ 0 ⇒ x/y = xy⁻¹
∀ x, y, z . x(y + z) = xy + xz

Do you claim that this formalization is unacceptable (i.e. it does not precisely and fully define what a field is)? If so, why? If not, can you write a single theorem in this theory that would be falsified if I added the axiom, ∀ x . x/0 = 0 ?

If your answer to both questions is no, then your only point may be that the extended definition of the symbol / does not deserve the name "division" because it does not conform to our intuitive, informal notion. That's fine but is a long way from claiming that there is no acceptable formalization of fields or that division by zero introduces a mathematical contradiction or breaks equational laws. Note that you cannot say that the original theory defines a field while the extended one doesn't, because the latter's models are a subset of the former's.

This then leaves open the matter of whether such a philosophical, aesthetic consideration trumps pragmatic ones or vice-versa, to which I don't think anyone has a universal answer, and it is not the issue, anyway.
On Windows 10 you don't need any software to make a bootable flash drive
That you label opposing views as “SJW” makes it hard to believe you’re participating in good faith.
> Ah, understood. I remember shopping for houses after the crash, and it seemed everything was either a trash heap, or in foreclosure. The bank wouldn't take an offer, preferring to cash auction to investors at the starting price of the highest offer they had. No cash, no house, no matter how good the credit rating. The cheap house thing was basically a myth from my vantage point.

Yeah, the sort of unspoken ethos after 2008 was that people had to be saved from all the underwater mortgages. But the only way to do that is to not pop the bubble. So we got a slew of policies from the banks and the government designed to shore up housing prices, and now they've rebounded to above the pre-crash prices.

But those prices are bubble prices. We didn't pop the bubble which means we're still in it. All we did was kick the can down the road. The prices are still unsustainable and have to come down.

The best thing they did in the interim was to print a bunch of money. If you can't lower nominal housing costs because people can't have underwater mortgages then lower real housing costs by keeping nominal housing costs the same and causing sustained moderate inflation of everything else. Also very effective for devaluing other existing debt (student loans, credit cards, public debt). It's possible that we're now at the point of needing more of that.
Google has slashed the size of Android apps – BetaNews
I am not, but I'm also not suggesting they need the services of the internet archive.
Yes, a quaternion is basically equivalent to a rotor in geometric algebra which is the geometric product of two vectors from what I remember.
The effect on the market is to make the market even less liquid than it would be since sales cost such huge benefits.

Plus insulating existing homeowners from the rising market value of land is a tax on literally everyone that does NOT live there.
Just the very facts that they compile to native code, use type inference, pattern matching does it.
So you're suggesting that archive.org should tell a half truth about the man?
25% of the cattle worker industry but you can be sure they weren't represented in popular cultural depictions of cowboys or ranchers. Racial bias goes deeper into America's identity than we like to think.
Time will tell but i strongly doubt blockchain will have a huge impact on real market events and technologies.
Different sites encode them differently, making it complicated to detect in code.
Many insane people do not go on racist tirades.
Historically the tech industry had a strong Libertarian bias, likewise for HN. That has skewed somewhat more to a position that people would probably call "leftist" (even though that's a nonsense term), but I find that you can certainly participate here expressing libertarian viewpoints.

Not sure how well received conservative viewpoints will be (outside of the ones that overlap with the aforementioned libertarian viewpoints). Of course there's a difference between conservative viewpoints and outright crack-pot Alex Jones level bullshit, conspiracy theories, "global warming is a Chinese hoax", etc.

Straight-up "alt-right" / fascist opinions I would expect to get downvoted into oblivion pretty quickly here. That's just a hunch though.

Anyway, yeah, you don't have to be an "SJW" or "leftist" to be active here. I get the occasional downvote when I point out that taxation is theft or whatever, but really, who cares? HN karma is worth approximately nothing, and I've got plenty to burn, so I just shrug off the downvote that comes along now and again.
No disrespect to your parents but if you leverage you can flip more homes. Higher risk, higher return. If you have the credit rating for it, interest only loans are how folks do that around the Bay area. I personally stay way away from that sort of risk.
Considering how long it can take to get the engines started up on a big ship... drifting aimlessly seems a bit risky.
IBM Bet Billions That Watson Could Improve Cancer Treatment. It Hasn’t Worked
I know that in a day where I have to produce a live show, write a raft of code, negotiate a new job offer, and take my dog to the vet, I want to remember to copy files to a local folder.

No, wait.

I want my computer to do scutwork for me instead because that's its job.
sorry but that wasn't an opinion, that was a fact, you can't keep a job in SV or tech industry if you said you voted for Trump, you can't express any even a centric political opinion without massively downvoted here
What's the best argument against Trump's trade war? It's one of his few policies that I've not heard a good argument against. It seems like it's only fair that major countries have (roughly) equal trade. And fair that small countries should be permitted to have imbalanced trade in their favor, though I'm not sure that's his policy.

If that means things like iPhone manufacturing needs to be moved to the US, causing the price to double, then it's on Apple & Co to build more automated processes and/or raise prices. If car and firearms companies can do it, why not everyone else?
It is, however, way more manipulative. Disruptive advertising at least makes it obvious that it is advertising.
Do you think that was product placement?
Where does logical language come from? The social bootstrapping hypothesis
This is fascinating. I recently read up on phantom limb syndrome and found one of the most horrifying ideas I've ever seen. Wikipedia summarizes:

> Until recently, the dominant hypothesis for the cause of phantom limbs was irritation in the severed nerve endings [...] These nerve endings can become inflamed, and were thought to send anomalous signals to the brain [...] Treatments based on this hypothesis were generally failures. In extreme cases, surgeons would perform a second amputation, shortening the stump, with the hope of removing the inflamed nerve endings and causing temporary relief from the phantom pain. But instead, the patients' phantom pains increased, and many were left with the sensation of both the original phantom limb, as well as a new phantom stump, with a pain all its own.[0]

It will be interesting to see if this treatment can stop phantom limb pain. One hypothesis is that pain is the result of the brain modifying to accomodate a lack of signals from the severed limb. If this treatment prevents pain, that would be a good indicator for that hypothesis.

[0] https://en.wikipedia.org/wiki/Phantom_limb#Mechanism
The standard definition of r = p/q is the number that solves the equation rq = p. This version of "division" does not satisfy that definition, and is therefore not actual division. Call it division* or something.

Edit: it seems that Pony is only doing this for integer "division", which isn't regular division anyway, and the standard rules don't apply.
Badgy – The IoT Badge Everyone Wearing at Electronic Events
This is arguing by hectoring...

>The problem is not that field theory doesn't tell you "what happens" when you divide by 0 - you haven't defined that, there is no what happens because nothing happens at all.

This is intuitively mistaken. If "when you divide by 0 .. nothing happens at all", then how come multiplication by 0 is zero, when they're both operations against 0? The problem is that mathematicians have forgotten the meaning of 0. Anything multiplied by zero is zero. Anything divided by zero is zero. This agrees with normal intuition on working with nothingness, and the original idea from Brahmagupta.[
https://www.storyofmathematics.com/indian_brahmagupta.html]