skysight-inc/HackerNews huggingface dataset:
We can't go too far with this logic, though. Nobody's perfect yet I wouldn't want to live in a world where everyone reflects on themselves, finds out they aren't perfect themselves, and just passively watches human rights abuses.

It is absolutely vital that we do improve what we can and start with ourselves but we should not get carried away with that idea to a ridiculous degree. Someone who has committed crimes can and should still speak out if someone is committing something absolutely abhorrent in plain view instead of remaining silent.
Uber isn't selling their self-driving system to anyone, precisely because they know it's not safe and reliable yet.
To add to that, the reason these installers are 32 bit isn’t necessarily legacy or laziness. If you’re packaging your software to run on both 32 bit and 64 bit it makes sense to make your installer run on the lowest common denominator and install the appropriate version, as opposed to providing two installers and leaving it up to the user. So 32 bit is the obvious choice. On windows this isn’t a problem because Microsoft rarely drops support for things.
End of support for 32 bit seems like a pretty damn good reason not to use it, I must say. It's better and simpler overall if everything is on the same page and you don't have to worry about compatibility issues; this gives more benefit than whatever marginal benefit exists for allowing small programs to run more memory efficiently.
Break Your Patterns
Impending kOS (2014)
Show HN: I found an example of Instagram image classification, underneath photos
> There are multiple versions of the same unit to save chip space (like light and heavy Integer/FP).

I've literally never heard of this. I know you can have multiple execution units for parallel instruction execution, but 'light' and 'heavy' - can you give some info or a link? TIA
This is very helpful. I am working on all of this, but summarizing it all here helped me a lot. Thank you.
The Gorgon Stare, a military drone-surveillance technology
I'm not sure the name is good because light tracing means 'ray tracing from the light to the camera'.

Light tracing gives the best results in theory, but it not very usefull because a lot of rays will be rendered without ever ending up in the camera. Which is ofcourse a waste of resourses.

Looks like this is a 'normal' path tracer.
Learning to do calculus allows you to do it on paper and in your head. Lines of code are liabilities that need to be maintained, understood concepts are assets that let you build, maintain, and simplify.
AD is NOT a numerical method, it's very precise. You can in fact do it on paper as well. https://blog.demofox.org/2014/12/30/dual-numbers-automatic-d...

Analytical derivatives grow exponentially longer with the length of the expression. AD doesn't have this problem.
amen brother
This is not fair or true, Wine developers did a lot of work, the big progress happened recently because Vulkan drivers that allowed a better reimplementation of Directx11, Dx9 worked fine before Proton and Vulkan.

Valve made a big contribution now but is not correct to give them all the credit.
Intel's Data Parallel C++ (DPC++)
TLDR; Small town didn't detect multiple leaks in their water system until it was too late and they had to turn water off until the springs could re-fill their tanks. It happens.
A recursive acronym, like GNU (GNU's Not Unix), GOD, EINE, ZWEI, SPARKS (tail recursive :), LAME, PINE, PIP, TIARA (!), WINE, YAML, JINI and many more:

https://en.wikipedia.org/wiki/Recursive_acronym

Also see backronym:

https://en.wikipedia.org/wiki/Backronym
Yet another company consumed by the cancer that is advertising.

The first stage was when they just introduced ads.
This is the second stage.
The third and potentially terminal stage will be when they will require login to read answers and have stupid pop ups like Medium does.

The worst thing is that they have the resources & influence to run their own “premium” ad network and vet their ads, but don’t appear to do so (otherwise there wouldn’t need to ask to report malicious/inappropriate ads).
To some extent Mac OS X was the "year of the *nix desktop". Not Linux, but it could just easily have been a Linux kernel instead of BSD if they wanted.

Android is the Linux phone. 3 billion people are running a Linux kernel in their pocket right now.

It did happen, just that it didn't unfold in the way that RedHat users originally imagined.
I almost go to hackintosh and buy a mini instead, but with the price of the mac pro now is absolutely out of my reach.

Making it with AMD is very tempting, but the fear is less compatible and will break even more than intel hackintosh?
AD can be done on paper. Analytical calculus derivatives get exponentially longer with the length of the derived expression.

https://blog.demofox.org/2014/12/30/dual-numbers-automatic-d...
The focus of this report on "cybersecurity" is misdirection. Applying security patches slightly faster is not a solution — so long as the data exists, it will leak.

The real problem is that Equifax treats data which rightfully belongs to individuals as its own, and the solution is to give individuals control over their own data.
Right. Valve wants gaming on Linux as a hedge against Microsoft. They are swimming in money from selling cosmetic items in TF2 and Counterstrike and DOTA. So they can subsidize a bunch of Linux development that has no short term revenue value because they view a single dependency on Windows as a threat to their Steam vig revenue.

Canonical makes no money supporting Linux gaming. Their customers, their actual paying customers, want servers. So that's what Canonical is going to focus on.
It’s not a binary classifier. Every invoice in the dataset has a total amount written somewhere on it. Accuracy here is whether the network chooses the correct token from each PDF.
Who’s More Likely to Be Audited: A Person Making $20k – Or $400k? – 2018
I'm stoked about the upcoming AMD-based T series, which hopefully resolves the thermal throttling in the A series and has more ports and battery options than the E series. This would eliminate most of your issues since AMD GPU drivers are first class citizens on Linux.
> For example it is fairly easy to express the same function in different ways and get derivatives that differ.

Example?
Debian Multiarch Support
I can't think of anything common it's an issue for outside of Wine and Steam, both of which have already been snap-ified before. For the corner cases of legacy 32 bit proprietary software which requires 32 bit system libs 18.04 will be supported until 2028.

Other distro's have already went this route without the world burning down.
Microsoft bans free Slack and discourages AWS and Google Docs use internally
tl;dr make a link with a query for their inbox for those that didn't confirm right away. It goes next to the resend email.

https://github.com/bkonetzny/link-to-inbox
Yet another of these awful stories. And yet again, the same "Trump administration blablabla. Since Trump blablabla".

This shit has been going on for a long time, Trump seating in the oval office has nothing to do with how CBP is behaving. Making it about which party is currently in power is playing the game these agencies are to happy to see you play. Do people really think that voting democrat in a few years will change anything?
That "weird enterprise tangent" is a billion-dollar business, and no matter what the market share is for Ubuntu in the enterprise, the revenue share is very, very much in Red Hat's favor.
Reports like these without action or repercussions may as well be printed directly to a trash can.
I came across https://en.wikibooks.org/wiki/General_Engineering_Introducti... and have experimented with a few related things, not to any great success so far.
Yes, you understood correctly. English is not my native, sorry.
Australian
I think honestly Canonical is just "pulling a Redhat". Redhat walked away 20 years ago from the consumer market to focus on the server market (Fedora came much later.) Server is where they make money. They don't get any money out the video game market. The users don't give them any money. Neither does Valve. Nor the game developers. Nor the hardware developers. They need money to develop and maintain stuff and grow. They might reconsider if there is push from the server customers though.
My financial institution was the subject of an internal security breach (rogue employee who managed to get his hands on millions of customers private information like social insurance number, DOB, etc) and what do we get offered to protect from identify theft? A five year subscription to Equifax..
I think the parent comment was attempting to address the NSA's _willingness_ to carry out these kind of actions, not their capability to.
There is documented evidence (in fact, this article mentions some known incidents) of the NSA _actually_ doing these things. That's what's different between any rogue, ethos-less malicious actor and them.
Practices for Productive Teams
It's good to question what we teach. Like I never learned any methods for computing a square root, to arbitrary precision, whereas my parents did.

But autodiff doesn't replace symbolic differentiation. Consider the derivative of cuberoot(x^3). Autodiff struggles at x=0 because x^3 is flat (slope 0) and cuberoot is vertical (slope inf). And together, with autodiff, you get slope NaN.

If you wanted to try to fix that problem with autodiff, well first off it's likely not worth it because similar problems are inherent to autodiff, but you'll need an analytic understanding of what's going on.
I vaguely recall reading a paper about oracle bones and hunter-gatherers, with the central theme being a study of generating randomness by the means of an "algorithm". I recall it was on arxiv but that doesn't seem to be the case anymore.

Algorithm being defined as: take a bunch of animal bones, burn them until they are essentially cremated, and then interpret the ashes somehow to point you in a random direction away from your village.

The idea was that this is such a noisy and chaotic system that you get decent enough randomization to distribute your hunter-gatherers into wilderness. The reason this is economical is it allows you to distribute away from concentrating too much effort into just one particular zone. A key idea here is that while maybe a certain river or patch of grass might have been historically lucrative, eventually the population will be exhausted. Without doing ample surveys of the wilderness all the time, hunter-gatherers have scarcely a clue that they are exhausting its resources.

So a simple strategy is to randomly distribute your collection of resources to allow areas to recover. At the same time, the model of relying on an oracle bone also makes it simpler than doing an exhaustive search of your "food-space" and if anything goes awry, it's because you've misinterpreted the divine spirits or you've done something wrong or bad. It's easy to cooperate if you all blame the same thing.

I think the article's tone is a bit on what I would wholeheartedly dismiss as outlandish numerology mysticism - were I to read this when I was just beginning to study mathematics. Now that I've read a bit more history, I have a better appreciation that humans by nature have always tried to impose order, symmetry and harmony upon the universe and have codified that language of understanding as poetry in all forms. I think the article is ambitious towards grasping at the scale and scope of mathematics not merely as a tool of human will, or a language science, or philosophy of philosophies, but something that is very palpably and tangibly human in form. There is a decent treatment towards the ambiguity of what an "algorithm" even is.

My overall impression of the article is that it is trying to describe something beautiful about how the process of mathematics has acted upon itself. Models such as cellular automata or recursive processes show how complexity arises from simple rules - order from chaos, chaos from order.

At the end of the day, I love to nitpick the treatment of technical subjects and their sort of phenomenal attributes in society - but it's posts like these on HackerNews that make me happy that anyone even bothers to write about this topic at all.
https://images.anandtech.com/doci/13699/Ronak26.jpg

https://www.anandtech.com/show/13699/intel-architecture-day-...

I believe this shows differences between FP and Integer units.
In order to achieve a certain performance goal you don't necessarily need another integer divider when you want a new adder/multiplier. So you add a slimmer unit instead.

I listed this in my original comment, because this is a giant can of worms for the compiler and decision-maker on where to execute what.
Why would Canonical care? They don't get any money from desktop users. Canonical get to scrap 32 bit on their desktop and server offerings. Why would they want to rethink wasting that money just to prolong the time when they abandon it? Where's Steam going to go? How can they be certain that whatever distro they switch to won't eventually abandon 32 bit? (I mean, I guarantee they will.). Will they then go back to Ubuntu? Or a third distro, then a fourth.... Why don't they just fix their problem now and get it over with?
Not a story it's a fact of history. Xerox PARC is the lab where Xerox invented several parts of what defined computers up to today (the window oriented gui with mouse, the laser printer, ethernet,...They're even credited for invented the wysiwyg text editor, so basically Word), inventions that were then completely ignored by Xerox while the other companies around jumped on them. Bill Gates is much more open about how the Microsoft and Apple gui was copied / stolen from Xerox, but then again he and Microsoft never had the "we are the first / we invented it" thing that is so important to Apple mythos.

Reading about Xerox parc is super weird though because it feels like the place was handled the way you expect a publicly funded place to be, being so open to share their finding with competitors and all. Truly a golden era, today those are much more closed, even places like MS Research.
Especially when it's flat out wrong. Coreboot is low level init code that launches a payload. Which can be TianoCore EDK2 or SeaBIOS.
I think we'll see more 'ubuntu based' distros become 'ubuntu fork's.
Valve had an estimated $4.3B in revenue; Canonical's revenues were $110M. Copied from ThrowawayR2 comment - https://news.ycombinator.com/item?id=20250149
Obviously, a "Kim-style" UBI would be a bit different from the one proposed in that particular article.

I'm looking at something that might be a good workaround to actually get to a workable implementation of Negative Income Tax: https://en.wikipedia.org/wiki/Negative_income_tax

... which is definitely financially feasible and quite likely a good idea (and likely to save money in so many ways). In itself it's just a little bit impractical due to the sheer amount of work that rewriting tax laws would take. Hence: workaround.

Also note that I am speaking from experience-on-the-ground in Europe, and my reasons to propose UBI are thus a little different from those of Elon Musk or Sam Altman.
the question is if an early stage start-up with 4-5 devs where they typically already struggle to get basic CI in place ... and where 1 of the devs loves K8 and the others don't really know it (but don't object because it's nice to have it on the CV), whether they should really already focus on orchestration and scaling before they even have a MVP.

I'm not against k8 per se, but its complexity isn't something to ignore. It's all good if you have the people to run this but most places I know don't.

I think we have reached peak k8-hype last year when F. Campoy at GOTO suggested to wrap K8 around GO to make Go as resilient like Erlang/BEAM (see video below ...) https://www.youtube.com/watch?v=ScE9TnoWltA&t=1437s

as for ML I really think there are cool use-cases, but why would a pre-MVP start-up already be talking about hiring data scientists, ... when they don't even have any data (exception being they are an analytics start-up obviously).

this is how you get ants.
This has been my experience. The pieces are simple, but being to able to understand what is going on in the whole system is not. Detailed, quality structured logging is very important, sent to a central location that can be queried (e.g Elastic Search / Kibana). I have come across several experienced developers who really don’t like he idea of verbose logging but in my experience it has been critically important for dealing with a mesh of micro services.
Are there numbers on this? I wouldn't be surprised if enterprise Ubuntu support is already the new thing, seeing as so much enterprise-friendly hardware is already very much Ubuntu first. NVIDIA's machine learning products, for example, are mostly designed for Ubuntu, and most server-side stuff these days tends to be released with .deb packages first.
> ad nauseam

Exactly.

Every cryptocurrency discussion is an Eternal September [0] that recycles the same, tired, 10-year-old arguments.

Pretty soon some smart guy will pop up to educate us on the Dutch tulip mania of 1637, how Bitcoin isn't "backed" by anything, or how the US dollar is "backed" by taxes and the military.

[0] https://en.wikipedia.org/wiki/Eternal_September
Or people will just get it as a snap.
The real problem with fines and class action lawsuits is the money just goes to the federal government or the litigating law firm who takes a 50% cut. We as the people affected might see a $5 check.

Unfortunately I don't think new laws would help anything, as evidenced in the past.
To be fair Tether is basically just mirroring the US treasury
Well that’s one way to earn new customers.
Any links to papers or docs about that? Interested.
From Canonical's perspective, how important is gaming? If it's costing them a lot of time and money to support it, and bringing in approximately zero revenue, is it a mistake to drop it?
Everything you guys have posted in this thread looks like pure ninja magic to me.
Quite a lot of games on Linux rely on Wine to run. They are 32-bit Windows games packaged up with a 32-bit version of Wine. The 64-bit version of Wine still has quite a few bugs and really shouldn't be used for commercially sold software. Valve is making the correct decision here based on Ubuntu dropping 32-bit support.

https://wiki.winehq.org/FAQ#Is_there_a_64_bit_Wine.3F

https://bugs.winehq.org/buglist.cgi?keywords=win64&resolutio...
Microsoft’s new Windows Terminal now available in Windows 10
> fines and class action lawsuits

But they discourage similar behavior in the future, no?
A few are mentioned here: https://www.holloway.com/g/equity-compensation/sections/can-....
One impression that occurred to me from reading this article, is this excerpt:

"Why try to be like others if you are condemned to being yourself"
Link: https://mutterichbindumm.tumblr.com/post/92142897112/funeral...
I posted an example. y=cuberoot(x^3) and y=x should give different derivatives at x=0 in, I'm guessing, all autodiff approaches you'll get your hands on.
Well, no arguing there, it is indeed. And I use it from time to time. However, it's not like I need a tool like that every day, and if I'm no using it for a week I usually need to "learn" it all over again.
I moved to Debian, increasingly found Ubuntu to be problematic
Vue's Darkest Day
Your confidence in stadia is impressive. I'm willing to bet that "most gaming" won't happen on streaming platforms anytime soon.
Uranium isn't very radioactive.
Coreboot is what you can run before an UEFI implementation, they aren't mutually exclusive.
It seems to me that if they are trying to gain market-share in the server market, it is wise to price their chips such that the costs for the required chasis-and/or-mb-swap are obviously covered.

If they priced at intel-$1k, for instance, many organizations would rule it out because the operational and additional hardware costs to switch would easily dwarf the $1k discount.

Sort of like people still buy gas cars even though the long-term economics of electric make so much more sense. The math has to be obviously beneficial (e.g. same sticker price, same range) for the switch to happen en masse.
I'm out right now but this doesn't sound right. How does autodiff struggle with it?
My comment was about 32 bit code in general, not just about Ubuntu.

There is no end of 32 bit support, neither on Windows nor on Linux (the kernel itself can run even on a 486 IIRC) and AFAIK even macOS can still run 32 bit code.

Of course individual distributions like Ubuntu can drop 32 bit support (and personally i do not see it as much of an issue since you can switch distributions and Valve can simply recommend one that doesn't arbitrarily break their users' programs), but that is just the distribution doing it. The kernel can still run 32bit code and with enough effort even 19.10 will be able to run 32bit programs, the whole hubbub is about avoiding that effort.
Not really. The shareholders are the ones who ultimately take the hit, not management. So unless there's a shareholder revolt, or the board starts firing people or clawing back compensation, the people who actually make the decisions feel no negative consequences at all.
Callbell: Chat with website visitors using messaging apps
How does y=x break anything? It works fine.
Stack Overflow was the greatest thing ever when it was new. It was brilliant.

But all ideas have a lifecycle. I am wondering if some aspects of Stack Exchange are getting a bit ossified.

The answers themselves are a case in point. How to centre content in HTML being a classic example. Years ago you needed to do negative margin hacks, a few years later you could do transforms. Now you can just use the layout engine that now comes with CSS - CSS Grid - and just do align/justify items/self to center and that is it, no hacks needed.

But if you go on to SO to look up an answer you will see the answer from a decade ago with a thousand upvotes, seventy hacky answers and no mention whatsoever of the 2017+ CSS Grid method. The moderators would have locked down the answers a few years ago. So, in suspended animation, is an incorrect answer that has thousands of upvotes.

If you know nothing of HTML you could just copy/paste the answer and be happy with it, even give it an upvote. But then to unlearn the hack method for the new CSS Grid method would be not what you would want to do.

The more you know about an area of knowledge the more you realise that SO answers could make you get it badly wrong.

This is purely due to the age of the site. Plus the people who were writing answers originally no longer do so. They have oved on professionally and just don't need the mod points any more than they need gold stars from a school teacher.

Another aspect of the ossification is when you have too many admin people accrue in an organisation. The merch for the giveaways costs too, things that were once nice to have to get things started become expected. The money that was once found for promoting new topic websites now becomes table stakes.

I think they need to focus more on the core product - SO - and not the other sites. If questions had an 'is this answer set outmoded?' checkbox that people who know the subject could flag then they might be able to get some detritus removed from the content.

If they are thus able to keep SO relevant then all should be good for revenue.

As for on the other sites, can we expect this to make it more like Quora or am I being pessimistic?