Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Change Jobs (Score 3, Insightful) 275

I have found that asking the following about a potential workplace is a remarkably good predictor of the entire work culture and acceptability for devs:
* What version control tool is used
* What bug tracking system is used
* What technological measures are in place to prevent anyone breaking the build, with no need to back out changes
* What automated testing infrastructure is in place, and are new check-ins automatically sanity-checked immediately

You can really learn a lot from the tools used. Are the tools in place those that devs would choose, or some horrible crap sold to management by a good sales guy? Did projects to make dev life better by automating the programmer workflow get funded, or get blocked? How short-sighted is management when it comes to productivity?

Software dev as an industry is out of the downturn. Demand is way ahead of supply right now, mostly because devs still think there's no point in looking. Well, times have changed, and a dev has a lot of "pricing power" right now. E.g., my team has quite a few open positions, no one with experience seems to be looking, and we're definitely not going to lose anyone qualified we actually manage to find due to being cheap!

Most companies do not do this, they force people into management,

Sign of an engineering field that hasn't matured yet. Most big companies do have engineering promotion paths all the way up to VP-equivalent now, so that's something, but you still don't see as many devs in paygrades equivalent to senior management as you see senior dev managers. They're not really taking that career path as seriously as high-tech "real engineering" jobs yet. But, yeah, at least find a place that has a non-management paygrade above the one you're applying for!

Comment Re:No, It Won't (Score 1) 326

We can trivially feed 11 billion today. The farmland once used in America alone could do it (though that would be a bad approach for many reasons).

Your ideas about nutrition are way off. Calories are key to survival, and meat is not where you get calories, carbs are. Meat is a tasty luxury that requires more farmland per meal than eating vegetarian.

Fresh-water availability, as I already said, is only an issue in large cities that insist on drawing down their aquifers (well, and a few low-population areas with regular drought). Cities tap their aquifers only because it's cheap compared to proper sewage reprocessing. No magic technology required, just infrastructure spending. There are very few big cities that actually lack the surface water (e.g., Dubai), but they have desalination already. Wikipedia has some notes on the plants currently under construction and operating around the world. Again, it's not high-tech, as long as you're on the coast.

nd while economic development might wind up with individual families having fewer kids, that doesn't mean total population goes down

Native-born net population change is either negative or barely positive in every industrialized nation. Many places with high barriers to immigration are in population collapse right now (e.g., Japan). America is only growing due to immigration. It's a common pattern, well, researched and well understood. People have enough kids such that enough survive to help them in old age. Pre-industrialization, that's 10 or more. Post-industrialization that's 2-3, or fewer once a good retirement safety net is in place. There's a one-generation blip seen in most places during industrialization when people are still having 10 kids, but all of them survive to adulthood, so population explodes.

The news that population was expected to peak at 11 billion is at least 10 years old - not sure why it's a /. story, but we do like old news here.

Comment Re:why does the CRTC need this list? (Score 1) 324

Sure, sure, preventing discrimination is good, but that's a somewhat limited excursion into regulating who can do business that ensures more people can participate in the economy. But what we usually see is government doing the opposite granting monopoly, and otherwise excluding people form the market, instead of busting trusts and otherwise enabling participation.

We see this in spades in the entertainment industry in the US, with cable monopolies being granted like localities were competing in "monopoly granting" as an Olympic sport or something.

But anyway, none of that has anything to do with giving the government access to what books you read, or what movies you watch, or the like. Governments just need to stay the Hell away from that data, even if it would be convenient for the government, well, too bad!

Comment Re:why does the CRTC need this list? (Score 2) 324

No, really, why is it anyone's business at all?

Governments' legitimate interest in regulation is in product safety and fraud prevention, not in deciding who gets to do business with whom and at what price.

We've had far too many "regulation: good vs bad?" debates here on /., and we should really stop that, as that's a silly question. The interesting question is "regulation: what scope?".

Is there any legitimate reason for a government regulatory body to inspect and control subscriber lists for an entertainment product? Any good reason for it to examine who has watched what? I can think of only evil reasons: to target people with the wrong tastes in (legal) entertainment as anti-government dissidents: likely troublemakers to take pre-emptive action against. That's an old song that many governments have seen before, and one we don't need ot hear in Canada or the US!

Comment Re:Not answered in review (Score 1) 216

Ah. You're talking about an unsupported, undocumented trick that appears to be an exploit of a bug. Have you thought about the potential consequences when/if Apple writes this functionality out of the system?

So, no, this won't do.

Comment Re:Not answered in review (Score 1) 216

Under IOS, apps aren't kept in an ordered system collection the way they are in Android. If they're on the device at all, they're somewhere on a page or within a folder, either where you put them, or where the system put them (always on a page) if you have not interfered. And finding them, if you don't know where they are, is a matter of typing the name into the search.

But -- just like Android -- you can have a lot of pages, a lot of folders, and you may or may not remember where a particular app or shortcut is located in your own personal folder/page setup. But then there is IOS search, which can find anything.

Under either OS, if you can't remember where they are, and you can't remember the name, it's down to looking around until you find them.

One of the arguments for folder organization is that if you even know the type of app it is -- for instance, if it is a photography app -- then if you're consistent at install time, you can look just in there, and it will be there, leaving you a lot fewer apps to check through until you find it.

But IOS has low limits on how many apps can be in a folder, and it doesn't allow subfolders, which seriously impacts how well you can really use them for that kind of organization. In my case, IOS's folder paradigm is insufficient to my needs. Android isn't significantly better, either.

Comment Re:Don't Miss The Point (Score 2) 105

Services like that exist online, and they're excellent, albeit rather slow. I personally use iMaterialize because they have such a wide range of material options (everything from rubber to titanium) and finishes (for example, 4 different options for silver), but there's lots of others out there, and some are cheaper.

If you've ever played around with 3d modelling, I definitely recommend giving 3d printing a try, even if just a little test piece. :) Note that plastics are a lot cheaper than metals, although metals look the coolest.

Comment Re:Novelty (Score 1) 105

What sort of 3d prints are you looking at?

Perhaps my expectations of 3d printers are too high because I buy from professional 3d printing services rather than using a low-end home 3d printer. They use high end products and sometimes do post-printing finishing work. But the quality of the stuff you can get is truly excellent, and out of a very wide range of materials.

Comment Re:This is so 2012. (Score 1) 105

Isn't that now the limiting factor?

So we have 3d printers in stores. Now we need all of the home devices that could potentially need spare parts printed to be available online, preferably in a unified database. You need manufacturer buy-in. Maybe some sort of certification mark that manufacturers can stick on their devices to show that printable replacement part models are freely available. I could use a new cheese compartment door in my fridge right now, for example. And I live in Iceland where shipping times are long and shipping costs / import duties high, so it'd make time and economic sense to print, too. But while having a 3d printer would be great, if the model isn't available, how does that help me?

Of course some companies, like iRobot, rely on profiting off of selling their spare parts.

Comment Re:Wrong type of machine for Dremel (Score 1) 105

It does seem rather weird to treat it as an intractable problem. Are we really talking about something that's AI-Complete here, like natural language understanding? Something not succeptible to a combination of chained rules, physics calculations, and statistical analysis? I seriously doubt it. So different machines can act differently due to wear, etc? Gee, people have never written programs to deal with that before, heavens no. So some things may require a decision from the operator, like whether to restart a defective piece or try to salvage it? Gee, I've never heard of a program asking the user a question during operation before! A piece of "printing" hardware experiencing a jam of some kind and needing manual intervention? Gee, nobody has ever experienced that one before!

I'm not saying that CNC machines and 3d printers are equivalent and that you can just swap a CNC machine in to the sort of role 3d printers are intended for. Of course the task of gouging out steel with power tools is a more intensive one than writing out plastic in layers with a slightly more advanced version of a hot glue gun. But we're not talking about creating superintelligent cyborgs here, we're talking about analyzing physical processes, including their various failure modes, and when a decision or action is required, presenting the user with the information needed to do that.

Comment Re:This is so 2012. (Score 1) 105

Oh, and in #2, sound insulation would also be very important, both for the compressor (if compressed air is used, rather than bottled oxygen) and for the jet itself (which is basically like a tiny rocket engine). And I guess the filter isn't just about removing any incomplete combustion products from the exhaust, but also any dust or the like.

Even if it ultimately isn't suited for, say, a quiet home office, 3d printing isn't really an home office task, we're more talking about a "garage workshop" sort of thing. I'm just curious whether anyone has pursued such an approach, because at a glance it sure looks to have potential for making a very broadly capable product. I mean, such a system should even be capable of printing electronics, including resistors, capacitors, etc, maybe even some types of batteries (not anything requiring extreme precision, like a CPU, and li-ion batteries would be right out due to the thin, sensitive and rather complex membrane needed, there's no way you could just deposit that, but still..).

Comment Re:This is so 2012. (Score 1) 105

There's two types of processes that I'm surprised I've not seen more focus on.

1) Printing of, and then filling of molds, which can then be melted down and reused. That's how the higher-end 3d printed parts that you can buy online made, including almost all 3d-printed metal parts you get from online 3d printing services (the extra steps for metal being to coat the mold in a ceramic shell and melt away the mold). The only commercial 3d-printed metal that I'm aware of that doesn't work in this manner is iMaterialize's titanium, which uses laser sintering - and it has an out-of-this-world price tag.

It seems to me that if you used a mold, while in several ways it complicates the process (extra steps, preventing adherence to the molded object, etc), in others, it simplifies it. Your print heads don't need to handle a variety of materials or produce a pretty or durable product. They still need to be able to produce fine surface details but the ability to print thin structures loses importance. Once you've got a mold, you open up the floodgates to the sort of products you can fill it with, anything that will harden either through cooling or via chemical reaction, anything from thermoset plastics to candy.

(note I'm not envisioning a little hobby home printer that fills molds with molten metal in your office, mind you... although I could envision a more garage-scale or small industrial scale version that could handle such a task)

2) I've never even heard of a 3d printer being based on thermal spraying. With thermal spraying, you can choose the balance of precision vs. flow rate via nozzle size. Your materials are virtually unlimited, pretty much anything you can turn into a powder. It could conceivably even let you work with metals in a home environment, if the rate was kept low enough that heat buildup wouldn't be a problem (and you'd want an air filter on the exhaust, even though it should be pretty clean). You can choose the temperature and velocity you're spraying at by varying the pressures of compressed air and combustible fuel fed into the chamber with the powder, so you can work both with heat-sensitive and heat-requisite materials, as well as materials that can't stand high velocity impacts and materials that require them. Such a system could likewise do more than just print - it could add and then sectively remove substrates, it could engrave, it could change surface textures by sandblasting/polishing with various materials, it could paint or apply high-performance coatings - pretty much anything you can envision from a device whose fundamental workings are "shoot grains of material of your choosing at a velocity of your choosing (1-1000+m/s) and temperature of your choosing (cold to thousands of degrees)".

In both cases #1 and #2, I'm genuinely curious as to why there's not been more work done with them. Or perhaps there has been work done with them that I'm unaware of? I'm asking as someone who makes and buys 3d printed items online but has never printed one herself.

Slashdot Top Deals

Real Programmers don't eat quiche. They eat Twinkies and Szechwan food.

Working...