skysight-inc/HackerNews huggingface dataset:
In the military, leaders deal with this all the time, but in the corporate world, managers dance around the issue and ignore it like it’s not relevant to the success of the business. Leading your people means being the one person that they can trust in their life. If you want to suck every bit of creativity and value out of your people, you have to rescue their energy from the other parts of their life that are draining your profits. Hire a psychologist or life coach, maybe confront the issues yourself if you have to. Your business is your people. Manager talk is not enough. You have to fight for them. You seem like one of the good ones. Do what you know is right.
> most widespread linux distribution for one of the two most widespread GPU producers in the market

That's still less than a percent of the market I think. Maybe shave off another order of magnitude. So the economic argument is not the one to make. However, it sucks nonetheless.
How do you mean? The x86-64 instruction set / abi specifies long doubles as 80-bits, and still supports them ...
I agree with most of this, however it misses out the obvious.

The issue of taxes isn’t just about how much is raised, it is also about what it is spent on.

Asserting that it’s optimal to raise as much tax as possible is based on the assumption that the government is better than anyone else at deploying resources.

This is the assumption that conservatives challenge, and which is at the root of the drive to lower taxes.

An extreme conservative position would be that the government should be as small as possible and taxes should be minimized.

The opposite extreme would be to maximize tax revenue, and hence maximize the power of the government.

Krugman is making the case here that AOC is taking a well informed but nevertheless extreme position whose goal is to maximize government.

We can argue about whether this is the appropriate policy for our current situation, but it’s clearly at the extreme end of what’s possible.
For Rust, Chucklefish has written rust for all the current generation of consoles: https://github.com/rust-lang/prev.rust-lang.org/blob/master/...

There are other game companies doing stuff, but we have less details including platform: EA’s SEED division, Ready At Dawn, and Embark (some ex-SEED devs making a new studio where Rust is the primary language.)
Outside of the academic world decimals are almost always a better solution if performance isn't critical.

Most logic is multiplicative. For example, apply a 30% tax on a dollar quantity and display both subtotal and grand total. With floats, there are inequalities. With decimal there usually aren't unless you're dividing, but we already have to deal with divide errors in base ten, and it is much more likely to need to represent 0.30 than 1/3 and because decimal shares a base with binary (since it's factors are 5 and 2) binary doesn't really get us anything but headaches anyway. It's true that there are still gotchas, but they happen less often and usually don't end up looking stupid and weird for no reason. That 0.1 + 0.2 = 0.300000000000001 is dumb and we all know it.
Monads are still a little magical though.
Don’t listen to him man, guys like you are what makes the Apple ecosystem so nice for users. You actually care for crafting an experience that belongs to the platform its on. Kudos!
I am returning in taxes much more than I ever received. It is a net gain for all who benefit from anything paid for by taxes. There are also gains in value being provided to the economy by spending. Also the money I’ve donated. And those are all monetary.

It doesn’t only help me, it helps my family and the people around me. So multiply this out to every person who turns their situation around and it’s much more than just a single person.

I’m sorry you had medical problems, but that year that you had lost productivity could’ve been quicker to recover with help. The view of “if I can do it, then so should they” is just a dark path to go down. Lack of compassion for others is no way to live.
I would never say never, but I don't know of any plans to do this and it would shock me if we did. Blaze has a different OS from Ionic/Versa.
React in the front, Node in the back (or Golang if you need extra performance), postgres for DB.
This is why I run both Syncthing and Nextcloud. As you say, different needs.
Better yet, a 14 channel 100 MHz logic analyzer...

https://hackaday.com/2015/02/19/turn-your-beagleboneblack-in...
I really want to enable ipv6 on my web site, but then I heard horror stories about connections failing if not all routers between the client and the server have ipv6 enabled.

Apparently at least for a while, browsers would not try the same request again via ipv4, so the site would simply be unreachable.

Perhaps browsers have become smarter about that, but it really makes me wary about enabling ipv6. I have no immediate benefit besides "doing the right thing", and some possible downsides.
> Economic arguments (“treat people better so you can make more money”) are disgusting and morally bankrupt to a large chunk of the social justice community, particularly those who see all capitalist business and employment relationships as fundamentally exploitative. There’s a strong undercurrent of hatred for the corporate D&I ideology.

I'm tempted to ask for sources, but I recognize that's not really possible or fair with this kind of statement.

Suffice to say, I fundamentally disagree with your assessment, and I think you're painting a large group with a very broad brush.
That failure had nothing to do with floating point specifically. The same failure could have occurred when converting any data type with larger range (including rationals or arbitrary precision numbers) to 16 bit integer.

I would say the fact that floats can have data larger than INT16_MAX is hardly a surprise. That was just a bug, not some great and surprising drawback of floating point.
Will EROI Be the Primary Determinant of Our Economic Future?
I agree with everything you said. I don't pride myself for hiring anybody based on their appearance. However, I dispassionately acknowledge that it is because other firms do not do the normal thing that if I do it, I'm at an advantage to them. It doesn't mean I'm a better person, or I have something to be proud of. It only means that I am more competent than folks who are incompetent.
I will admit that I'm more idealist than pragmatic. Understanding that I'm painting a long-term vision, rather than prescribing a short-term solution, should reduce confusion.

I believe I provided 3 compelling arguments against our reliance on privacy in my first post.

It's also possible that we use different moral frameworks. I'm not a consequentialist, and I oppose to most restrictions on freedom (drug control, gun control, copyrights, patents, privacy, GDPR, net neutrality).
I'm not convinced that it is not normal. Disproportionate numbers of females and black people in certain professions are more likely because of different proportions in applications. And perhaps also in different distributions of skills and education.
>Unfortunately, most D&I efforts appear to be “push non white, non male candidates to the front of the pipeline”. No amount of window dressing fixes D&I efforts that are sexist or racist.

This is just objectively wrong. The goal of D&I efforts is that non-white and non-male candidates already suffer from less opportunity than similarly talented white male candidates. Whenever you argue for a reset to 'equality of opportunity', you're arguing for a return to even less opportunity for minority candidates.

In order to fix this problem, you first have to recognize that equality of opportunity does not exist. D&I efforts are a bandaid fix while new generations hopefully don't face as much racism or lack of opportunity.
I'm pro-"economic arguments", but if you're a victim of being undervalued, especially for some immutable part of your identity (such as race), I can see how it'd be enraging that the primary defense of you relies on your economic value to an employer rather than a more innate sense of worth.

Of course, it's ineffective and self-sabotaging to try to avoid the economic side (mainly because the issues /are/ significantly economic, in addition to cultural), but I think at least sympathy is warranted for the social justice community's view on it.
> Why does it have to be a business model? Humans are not rational actors.

True! I guess my real point was why no arbitrageurs eating the free money up?

> The segregation era almost certainly lost tremendous amounts of money for retail businesses as a whole, but their management still went along with it.

I don't think I agree with that. If the larger society was racist and would not go to a business that was segregated, then the business owner made a "rational" business decision to keep the wealthier customers ... at least that could be true.

> The remaining implicit bias in many businesses still loses tremendous amounts of money for retail businesses as a whole (see the various "wealthy black celebrity treated like a shoplifter" news stories, for example), but people still do it.

I have seen some of those anecdotal stories, but it remains that there certainly are (and have been) other businesses very happy to take money from "wealthy black celebrity" customers.

I get your angle, but it still seems like something is missing, especially now in non-segregated times.
What do I have to do to force the noscript version to activate? At this point it's getting impossible for me to pass captchas, and the audio challenge is no help since I just get half a word or some other unintelligible utterance.
Thanks, I try my best.
A Primer on Database Replication (2017)
This is what I don't understand either. I understand the desire to cut medicaid to reduce taxes and the size of government argument. But weren't there free market incentives they could have done as well?

Here's one: tax cuts to insurance companies based upon the number of people they insure over time, to help offset the cost of insuring sick people.

This seems like a no-brainer republican solution, which probably would have gotten a fair number of democrats on board.
That has not been my experience using a language with builtin support for rationals. The rational is simplified after each operation so it never grows unwieldy large. It is slower than floats, but imo vastly superior for most use cases.
When I went to university in 1982, one of the lower level courses was called "Numerical Methods". It went over all of the issues related to precision, stability, as well as a host of common numerical integration and approximation methods.

I'm just a sample size of one, but isn't this kind of class a requirement for CS majors?
If no-one tells the voters that what they’re voting for doesn’t make economic sense, then where are they supposed to find out?

Vested interests and popularist politicians have no interest in the facts, and are why we need newspapers ‘telling them otherwise’.
Iihf-world-juniors-2019-usa-vs-finland-final-livestream
https://aminoapps.com/c/btsarmy/page/blog/free-iihf-world-juniors-2019-usa-vs-finland-final-livestream/V0bQ_g0Vf7uBd3nweNKKXBe76GYjMwVKrn

https://aminoapps.com/c/btsarmy/page/blog/free-iihf-world-juniors-2019-usa-vs-finland-final-livestream/r0wq_402feummRexbEGl83bexn4zGJpj273

https://aminoapps.com/c/btsarmy/page/blog/free-iihf-world-juniors-2019-usa-vs-finland-final-livestream/eYRE_aYVc3ud2MWxZXdaXDd5zMYGr6LDz15

https://aminoapps.com/c/btsarmy/page/blog/free-iihf-world-juniors-2019-usa-vs-finland-final-livestream/kwr5_GwXhGu1r62XGlLvmX7DWwvVdVkbRj

https://aminoapps.com/c/btsarmy/page/blog/free-iihf-world-juniors-2019-usa-vs-finland-final-livestream/L27Y_428f8uYn1pWkxq3YexpBw7lLLbxR0M
At some point, your test switches from testing the code, to testing the machine the code runs on. That likely happens before 120 days.
If you’re doing anything other than blind interviews and stripping personal info off of resumes, you’re discriminating, regardless of your objectives. The road to hell needs no further paving.

I encourage those who witness or are impacted by D&I activities that violate labor law to report them to regulators, and even an employment attorney, whenever possible.
It's not really at the core of these movements, in part because there isn't really a core of these movements. They're loose confederations full of warring factions that don't agree with each other -- it's why purity spiraling is sadly so common. You'll find identitarians as much as you'll find eager acolytes of realpolitik, and everyone in between. But it's the radicals that are most effective at branding, perhaps in part because their most able to summon the punk rock, contrarian flavor and associate it with themselves. Sometimes, they really do walk the walk. But sometimes, it's talk.
Yes this is true. When I first started out as the founder of my business I tried everything I could to avoid firing underperforming people, but I eventually learnt that all this does is make the problem worse.

It never gets easy to fire people, but when you know that it makes it better for everyone (including the person fired) you learn to get on with it when needed - it is one of those unfun jobs that you just have to do.
Just to be clear here because all the press releases are intentionally ambiguous about it: the only serious radio astronomy instruments are the Netherlands-China Low Frequency Explorer (NCLE) package on the relay sat in the L2 halo orbit always in line of sight of Earth. Not the lander, not the rover. The relay sat there is the step towards lunar far side radio astronomy but so far that is not actually going on.

It's a cool instrument in that it's antenna are stored as a flat roll but extend out as hollow, rigid tubes.
A big part of the problem is the belief that talent always gets noticed and is rewarded. This is very far from reality.

Talent very rarely gets noticed (especially in complex and innovative fields; managers simply don't have the necessary knowledge to be able to identify real talent). Even when noticed, talent is rarely rewarded because office politics get in the way.
In the next sentence I say:

> variables must always be initialized before they’re used.

Also I believe I’m quoting close to the standard there about indeterminate value.

I stayed away from using the term “undefined behavior” because I’ve had a lot of problems in the past with students believing undefined behavior means “but it works if they ran a test with a particular compiler version and flags and didn’t see any problems”. No matter how I try to equivocate undefined behavior with invalid code, it has trouble sticking. This is a <edit>understandable</edit> perspective built from starting at interpreted languages that immediately notify of any runtime errors and otherwise don’t have undefined behavior.
I'm not saying that I agree with it, but this is an agency with leaders who have a say in the wording that their employees use in public documents.

It's not censorship, it's just stupid leadership and it's from ephemeral positions that our democracy can be used to reverse by putting people with sane policies in place.
Identity politics flavored social justice activists literally make the exact same claims as you.
> overthrow the government, eliminate the money system, institute complete automation and destroy the male sex

I'm calling it, Valerie Solanas is Satoshi Nakamoto.
Funnily enough I went to a military sixth form college (16-18) and had a place secured at Sandhurst after graduation (turned it down after some long reflection) - I think my management style (if you can call it that) is influenced in part from the leadership training we received at that college.
Economic stratification is not simply a natural phenomenon. Especially at the current global levels of inequality. Policies and institutions had to be built to create and sustain this level of inequality. I'm not surprised that California in your opinion has done a better job of providing opportunities for it's high schoolers to get a better education compared to Georgia. For all of California's flaws I think if you look at the data you can see that it's clear that they invest more in providing equal opportunity for their residents than Georgia does.
They're "rewarding" the driver that works.
> One idea is to flip GL_VENDOR to some random string if chromium is
running.

What? Don't do this - never do this. Regardless of whether or not you agree with Chromium's decision, it is their decision to make as the project maintainers; trying to trick the software with falsified data is overstepping your bounds, and both corrodes trust in your driver and leads to whitelists.

I thought we had moved past the days of fake user-agents.
Maybe they meant the actual "diversity" of ideas and personalities. It is just that these days if you say "diversity", it has become synonymous with more women, different racial backgrounds, and for some reason also sexual orientation.
> It's simply ludicrous on its face.

That's not a meaningful test of correctness.

Many medical practices are organised as you describe (for example, surgeries specialising in nothing but hernias), but medical cases often transcend simple boundaries and a broad amount of understanding is required to detect that boundary violation (such as realising it's not a hernia, or that an organ near the hernia seems to be diseased, or that the patient is going into anaphylactic shock because of a surprise reaction to anaesthetics, or ... or ... or ... or ... ).
We have the T480 running Ubuntu 18.04 LTS. Perhaps it is an issue related to our configuration. Not impressed though.
I agree. They can zone for housing. Anything that increases overall supply helps. They have mechanisms to encourage density (and affordability) too.
Those doing manufacturing work should be celebrated, as should those providing manufacturing jobs!

Not everyone with potential wants to fulfil their potential and it is not anyone else's responsibility to push them down a path. We should however keep such paths open, and encourage employees when they do want to grow.

It is pretty cool that you and your company (Radfan) are creating manufacturing jobs in the UK.
That just seems like business as usual to me. Companies have always competed over talent. Nevertheless, if you are good at it, I am happy for you :-)
I didn't realize DDG was for sale. Isn't the a bit presumptive of a question OP?
The OP already has and the founder knows what needs to be done, but the founder is being a coward.
I'm from the bottom of the barrel, socio-economically speaking. But I'm white and male, and I can point to multiple moments in my life where people gave me the benefit of the doubt and I honestly do not believe they would have done so if I didn't pattern match for them to "nerdy white boy, probably really smart."

Of course I had to take advantage of those opportunities, but I'm fairly sure they wouldn't have even been on offer to people who didn't have my racial/gender advantages.
Moment Blind and Deaf Puppy Recognizes Owner When He Comes Home
Car Loan Interest Explained (What You Need to Know)
Why do the PRU's exist? Part of the reason is that real time programming is kind of hard. It's much easier to reason about if you have dedicated processors per task!

My experience with real time systems led me to believe that RTOS's are kind of harmful and don't live up to expectations.

Using an RTOS felt basically like a regular OS but with cooperative multitasking. I could never separate the time consumption of one task from another and think about them in isolation.

What I really ended up wanting was preemptive multitasking.

But to instead divide the CPU time into fixed allocation of say 10 to 100 tasks, each with a dedicated slice of CPU time that never varies.

Then you can finally reason about tasks in isolation!

Interrupts are then disallowed.

It's basically equivalent to having a bunch of little CPUs communicating. (One should try to use ring buffers for all communication, not shared memory.)

To me, this is the only real time architecture I feel smart enough to even handle.
Game in which you build your own CPU
Actually Wolfram|Alpha does give 1, but Mathematica 11.3 gives 2.
Isn't this the key quote:

> I did run the WebGL CTS suite, but that resulted in some

> hangs from the the max-texture-size-equivalent test, and some

> browser-level weirdness after some tests where later tests all fail

> (due to what I have to assume is a browser bug).

Isn't it more likely that they are noveau bugs, and are part of the problem here?
> Employment relationships are fundamentally exploitative though.

Not necessarily. There's a whole world of employee owned companies, partnerships, and the like which are not fundamentally exploitative.
I don't hate pocket. I like it! I just don't think it is in sync with their posturing.
It gets repeated at face value, but it's at a surface level.
That's parroting. It's not often utilized as a process and as a tool to achieve other goals. That's when it becomes application.

You're entirely correct that a diverse culture will simply have more ideas on the table than a monoculture -- and that's exactly why it's an advantage.
Apple could have made their own ISA, or used one of any number of other ISAs.

ARM provides a couple things. First, they offer a progression. You can start out with a drop-in ARM core, and as you progress you can start customizing, and then eventually you can make your own design. (Indeed, the original iPhone CPU contained an off-the-shelf ARM11 core, and the Apple A4 was an ARM-designed Cortex-A8 with some speed tweaks by Apple)

Second, obviously it's a proven starting place, you know it works well. It has been debugged, and verification is established. ARM might even license out the formal verification testing, which is a big chunk of work to develop. Designing your own ISA just takes time.

Third, there's an established software base and other developers writing for ARM already. BSD already ran on ARM when Apple started making their own core, and gcc/clang have supported ARM targets for years.

It's a little bit like licensing USB. Yeah, you could design your own connector with new cables and protocols and electricals. Maybe it would even be better. Or maybe the dominance of USB, proven design, extensive software stack, and so on is worth something.

As for providing value, as with USB, ARM will continue to develop the ISA, guide the way for the many other smaller companies, and through their inherent leadership as the sole owners of the ISA, generally keep things cohesive & interoperable.
I have been using pgcli itself for many years and it is a fantastic piece of software. If you're a terminal user that deals with Postgresql, I highly recommend you try out pgcli!
I think Chrome is empirically quite user friendly - it's not installed by default anywhere and people choose to use it. It is true that Chrome isn't particularly power-user friendly for certain use cases, but that's different.

Also, if you look at the bug report, it's quite clear they spent a lot of time trying to make nouveau work.
The chrome guys who started the sky experiment, now flutter, used JavaScript for the first few iterations. I think they went with Dart because they were able to get the Dart GC customised for flutter. The big feature that the Flutter team got from Dart, that they didn't know they wanted, was stateful hot reload.

Seems being able to build UIs with hot reload feature is a winner.

Norbert's experiment, looking at building an editor in flutter, looks very cool. As he says it a lot of work building everything from scratch, but starting with a widget editor is a cool idea.

The concept, in flutter, of every thing being a widget, even the app itself, is very powerful.

I agree, time will tell, with people like Norbert, who are outside of google, I'm interested to see what they and Google do with flutter this year.
It's nothing like blocking access to the website. It just falls back to unaccelerated rendering. It makes it more likely to work.