Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Comment Re:This one! ;-) (Score 1) 157

This is essentially saying "yes, they have changed every six months, but *this* six month flavor is here to stay!".

Note that at every changing of the guard, a month later there are a lot of people eager to explain why *this* time is different and the change will endure, unlike all those previous flashes in the pan before it. Six months from now we will have people explaing how Vue and React were ultimately flawed concepts somehow and how *new* framework brings enduring sanity to the world.

Nexus supports NPM so this is an irrelevant problem.

No, npm is a a manifestation of the problem, the cause is developers looking to offload to upstream for efficiency, and continually assuming that upstream is 100% reliable every time.

Comment (Score 1) 157

In my search to explore your comments, the react page touting the vritaul DOM:
"BTW. I myself managed to create a web page with a source of 5GB+. It wasn’t even that hard.

Consider a DOM made of thousands of divs. Remember, we are modern web developers, our app is very SPA! "

These are huge warning signs that the developer has an issue, regardless of whether the environment can handle it.

All that aside, I think the virtual DOM will be regarded in the near future as a needless over complication. It's trying to workaround a problem that will probably not be a problem a year or so from now. Most of the other facets are either quite sanely doable from Javascript, or else not a concept that you really need and you may be doing your users and fellow web developers a disservice by being overly fancy with something. Using Javascript without a framework is not rolling your own framework.

Comment Re:But they all force Javascript on users (Score 1) 157

This is a good reason for web developers to be trained:

First and foremost, be mindful of HTML and use it correctly. Doing this fairly simple thing improves experience greatly, and renders accessibility easy.

Next up, up you want to be fancy, CSS can do almost all the sane visual sprucing up you can imagine, and can play nicely with accessibility.

If you have a need for Javascript, first consider what the language/runtime can do without a framework. This keeps your application a bit more straightforward to debug.

Framework should be the last resort.

Circumstances don't always allow for the no javascript way, but there are more tools than folks realize. For one site, others in my team were pushing for a bloated CMS that messes with daatabses on the fly server side and assembles the pages using javascript in the browser. I ultimately won that one and the site uses Jekyll and no javascript.

Comment Re:Trump takes our money. What's the difference? (Score 2) 534

Yes, and as such, any scenario which should rationally tie the two things together should come together as one bill, rather than passing the very nice sounding bill first, thereby forcing your own hand to do the unpopular thing (and ultimately timing it conveniently around election years, in the hopes that the bad part *looks* like the fault of your opponents).

Tank tax revenue, then come in and say "oh look, we can't afford welfare, well shucks, guess we have to gut it".

Or conversely, "yay, dispersing money to everyone!", way to go" then "oh look, we are low on money, well shucks, guess we have to raise taxes" if that's your political leaning.

Any high profile politician that shows some outward signs of contending with nuance and compromise gets eviscerated in the general election by politicians pandering to the easy answers and painting the nuanced approach as weak and inconsistent with some simplistic party lne. So we end up hoping that for the sake of the government that the politician running is lying to make themselves look dumber and will conduct themselves with some degree of intelligence in office.

Comment Re: I can see the 1% is here posting as AC (Score 2) 534

You have a married couple with one child. This means one child tax credit, 3 exemptions, and standard deduction of about 12k (formerly).

Let's say you previously could itemize to deduct 14k. So you take that plus your exemptions and you deduct a total of 26k. Child tax credit of 1k on top of that. A family of 4 would have deducted 30k, or 28k if it were the standard deduction.

Now under the new plan, the standard deduction is now 24k, which is well more than the 14k you could have deducted before, so you'll take that. However, in exchange for that bump, those personal exemptions go away. So your deduction is only 24k versus the 26k the previous year, and for the larger family, it goes from 28k-30k down to 24k.

Of course, the child tax credit doubles, which means that at least for children, the tax credit doubling is indeed worth more than the loss of the exemption. Of course if your exemptions include more than 1 adult for single or more than 3 total adults if married, you will see a big tax hike.

Really the big headline is that there is a lot of moving stuff around to sound impressive, without really changing the personal income tax for most people (except notably people contending with supporting extended families who are screwed in the deal). The only unambiguous winners are entities paying corporate taxes, which would be ok, except for that pesky huge hike in the deficit.

Comment UBI hard to study in 'limited' capacity.. (Score 4, Insightful) 534

In trial runs of UBI, the participants know that the trial will end. So if *hypothetically* people would go lazy secure in the knowledge they will have a UBI, this won't prove anything as they won't be that secure in the income.

A negative result would be really discouraging, a positive result would be too ambiguous.

Comment Re:I can see the 1% is here posting as AC (Score 3, Informative) 534

Many folks who itemized deductions will pay more. The standard deduction doubles, eclipsing the reason for most people to itemize, and that *sounds* good.

Except if your were a household of three or more, you are giving up exemptions. So before if you could itemize beyond 12k, you would be able to deduct more than 24k, since your itemized deductions combined with your exemptions pushed things over. The doubling of the standardized deductions render those itemized deductions moot. If you took standard anyway, it's a wash if it's 3, and worse if you have more, *deduction* wise.

If your dependents are kids, the doubling of that tax credit is likely to make up for any downsides and then some. If you have adult dependents... well you are screwed.

Comment Re:Trump takes our money. What's the difference? (Score 5, Informative) 534

For me, it *should* in the long run be a little better (though my withholding actually increased a shade), at least for the temporary interval.

For single parents and parents of 2 or more kids, unless they know to go rework their withholding, they will probably be blindsided by increased withholding, though they will have big refunds unless they fix that. The old W4s didn't give the companies enough info to accurately set withholding. There is a chance they make an educated guess about exemptions as to whether they are children, but that could lead to another problem.

For folks with any dependent adults in their household that they are not married to, they lose exemptions and no child tax credit to make up for it. If a company mistakenly assumes adult dependents are children and set withholding accordingly, they will be in for a particulary nasty surprise come filing time. Either way, it's a bad tax plan for having an adult dependent.

The biggest problems are:
-It's a shell game with the rates and standard deduction versus exemptions that end up with personal income taxes being about the same, despite all the rhetoric
-All those shenanigans were an excuse to pass a rather gigantic and meangingful corporate tax cut
-Signing up for a reduction of revenue to the tune of 1.5 trillion without any certainty of spending cuts is not exactly a fiscally responsible move. It's making things far worse, and then after making the mess using it as an excuse to go after medicare, medicaid, food stamps, and other 'entitlements', which will *really* hurt the lower class. If they had explicitly put those sorts of spending cuts as part of the tax bill, it wouldn't have passed, which says something about how obviously unpopular such a concept would be.

Comment Re:Still conflating Meltdown with Spectre (Score 1) 204

Sadly I don't have a citation, but I am told at least one of the ARM vendors took a similar optimization and as a result is in the same boat as Intel with respect to meltdown.

The story has been 'intel v. amd' but there are a lot of other players out there.

The optimization on the face of it doesn't seem *that* obvious of a bad idea: do the access check only if the result would issue, and in all cases you flush the obvious access points. The fact that something that is still inaccessible is in cache and not in main memory was not quite as obvious a threat as people like to pretend.

Comment Re:Why bother? (Score 1) 232

I don't think it requires all human vehicles to be out of the loop even to improve traffic flow (if it can improve traffic flow).

Autonomous cars must not require transponders for safe action. Even ignoring the bicycle problem. The other day there was someone pulled off to the side of the road working on their car. On the face of it, one could say he's safely out of the roadway so don't need to worry. However, he was clearly straining pulling on something with all his weight, his back to the road. So everyone did slow down and when that thing he was pulling on gave way, he fell backwards into the road, so it was a god thing the drivers were picking up on the consequence of a guy putting all his weight into pulling on something and knowing what happens when that succeeds. This is also something that doesn't play well into the ML strategy for training cars, because in over 20 years of driving, that's the one and only time I can recall seeing that situation, and you need large amounts of data to overcome the general dumbness of machine vision.

Comment Re:Why bother? (Score 1) 232

now gone

See that's getting way ahead of ourselves. It's not currently legal for full-on autonomous vehicle without a licensed operator able to intervene.

Additionally, such a product is needlessly curbing the viable market. People who want to dip their toes in but have reassurance of being able to take the wheel are going to be the overwhelming market for autonomous cars.

It may become a valuable thing to do if, say, laws emerge that allow people who cannot have a license to be the sole passenger in a vehicle, so long as it does not have any controls to allow manual intervention. At this stage it's just saying things to sound on top of the cutting edge even if it doesn't make practical sense yet.

Note all of this is completely independent on the *techincal* situation of whether this is feasible or not, this is *just* the human/regulatory factor surrounding it.

Comment Re:Is this unexpected? (Score 1) 217

Even as networks have improved, remote graphical interaction has continued to suck royally due to at least the latency, if not generally the compression artifacts and general reliability issues.

Over the years I tried that again and again as I had access to servers with hundreds of GB of ram, 64 cores, but it just wasn't the same.

Now I have a 20 core workstation with 64 GB of ram and couldn't be happier.

The disk content I use seafile to synchronize, and I'm grateful for the server in that regard, but for running GUI applications, I just can't stand it.

Comment Re:Is this unexpected? (Score 2) 217

So far, I'd say the masses are augmenting with mobile, but as possible like to go to a full laptop experience because the mobile platform and form factor is just too limiting. This includes teenage relatives and my own child and their friends, they *all* wanted to have laptops *and* phones.

The problem though is that a 10 year old device (if it still works at all) is adequate for pretty much all casual usage, and the hardware update cycle is driven by hardware breaking, people mistaking software problems for aging hardware problems (or just not caring), and fashionable changes more than it is need to actually get new levels of performance.

I do however expect that volumes will never dip below say the mid 90s or so, even proportionally to the general population. The market for PCs exploded, and then for those less purely enthusiast customers, computers became good enough and their money got rerouted to extending their experience to their pockets.

Comment Open your eyes just a wee bit more... (Score 1) 1171

I don't disagree with a lot of what you said, but consider this as well:

Shortsighted and ignorant groupthink prevailed....politicization due to ideological self-identification is the most detrimental force in America. It turns otherwise rational individuals into helpless tools of their own enslavement. What is worse, they scream and cry as they drag everyone down with them. If you're going to destroy yourself and everyone else around you, would you at least shut the fuck up as you do it?

I know that you were directing this at the liberal/progressives, but this should apply to EVERYONE. But that isn't how it works, or has worked. If you're Christian, you are RIGHT and that means you get to trample on other people in the name of your god. [hint: it applies to other religions too, in the same way].

I am sure that all the racists/right-wing/anti-left nutjobs are frothing at the mouth saying "SEE! SEE!" and spreading this around trying to strengthen their position on things. I really find it amusing that people who bitch and moan so much about "snowflakes" are the first ones to get their panties up in a bunch when something isn't what they like.

Slashdot Top Deals

Everything that can be invented has been invented. -- Charles Duell, Director of U.S. Patent Office, 1899