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


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:projecting UV images from below liquid resin? (Score 1) 95

Really? I remember one that shined light on the top of the pool and gradually lowered the object / raised the resin level. I suspect growing the object from the bottom is novel, but I'm not sure. The thing with the oxygen acting as an inhibitor is probably also novel, but I imagine there are other ways to prevent sticking at the interface.... i.e. a water based resin of some sort coupled with a super hydrophobic surface treatment... or something that just erodes a bit but not enough to affect tolerances...

Comment: Go 3D next? (Score 1) 146

by Andrew Wagner (#49036325) Attached to: Building the Developer's Dream Keyboard
Nice job so far! I started working on an open keyboard similar to a Kinesis Contour or Maltron, but I was using closed source CAD and my windows installation started refusing to boot one day and I haven't been sufficiently inspired to fix it yet. CAD is the main thing holding back open source hardware IMHO; there is FreeCAD, but assemblies aren't even there yet; that's a showtopper for me. I think if you laser sinter the entire keyboard shell and hand-solder the keyscanning matrix, you could almost reach cost parity with the commercial versions, which cost around 300 bucks. My main motive was to be able to fix firmware bugs and replace keys individually, even though Kinesis is really cool about sending you replacement parts if you buy one of their keyboards and manage to wear out the keyswitches. I also wanted mechanical switches for the F-keys; the rubber dome switches drive me nuts.

Comment: Future platform for mobile native apps? (Score 1) 243

by Andrew Wagner (#48855045) Attached to: Could Tizen Be the Next Android?
I wonder if this could be a future foundation for a non-apple mobile ecosystem that has an emphasis on native (i.e. non-VM) apps. Samsung is also a collaborator with Mozilla on the Rust programming language and Servo brower engine. Rewritting the entire mobile ecosystem in a safer, faster language on a platform they have more influence over may be their long game. Our entire mobile ecosystem was written during a phase of rapid expansion where releasing first and going viral took top priority. IMHO everything ever written for a smartphone is more or less a prototype, and any ideas worth keeping will probably be reimplemented over the course of the next decade or so.

Comment: Re:Not dependently type (Score 1) 161

by Andrew Wagner (#48787691) Attached to: Rust Programming Language Reaches 1.0 Alpha
Right now unless you use an "unsafe" block, all array accesses are bounds checked at runtime in rust. This isn't as big an overhead as you'd think thanks to branch prediction, etc... but it is still there. Also, it would be nice to be able to write a dot product function that is generic on the length of the vectors, but the lengths are strictly checked at compile time. So not a huge deal, but it would be nice to have someday soon.

Comment: Re:Most will want to wait for 1.0, or at least bet (Score 2) 161

by Andrew Wagner (#48787601) Attached to: Rust Programming Language Reaches 1.0 Alpha
The "guide" and the "guides", recently merged into "the book", actually are professionally maintained by a Mozilla employee, who is doing a great job but is of course outnumbered by the rest of the devs making language changes. Among other things, "alpha" is a chance for him, not to mention writers of external libraries, to get fully caught up with the development branch before beta and eventually 1.0.

Comment: Most will want to wait for 1.0, or at least beta (Score 2) 161

by Andrew Wagner (#48785881) Attached to: Rust Programming Language Reaches 1.0 Alpha
I have been using rust during development and eagerly awaited this release. Please be warned, however, that rust has a steeper learning curve than most languages, and be especially warned that the language has been changing faster than the documentation can keep up during the push towards alpha. Last I checked, even things as core as the names of the integer types differ between the documentation and the implementation. I want people to get excited about the language, but I don't want anyone to get an unnecessarily bad initial impression!

Comment: Use Buzfeed to filter your facebook feed (Score 1) 376

by Andrew Wagner (#48449683) Attached to: Blame America For Everything You Hate About "Internet Culture"
I personally love that Buzzfeed exists; anytime someone one my Facebook feed posts a Buzzfeed like, I unfriend them or at least take them out of my news feed. I hope Buzzfeed achieves a 100% monopoly on links to time wasting internet garbage so I can filter it ~all out.

Comment: Warmup to Voting Reform (Score 2) 167

by Andrew Wagner (#48332083) Attached to: New Website Offers Provably Fair Solutions To Everyday Problems
If enough people start using tools like this and trusting game theorists, perhaps we will ultimately be able to get non-academics on board to fix our broken voting system. The American voting system was designed by people who thought slavery was fair, and was ultimately a compromise between people who thought land ownership should grant rights, and people who thought every white male should have equal rights.

Comment: Re:Don't wear a watch... (Score 1) 415

by Andrew Wagner (#48276777) Attached to: How Apple Watch Is Really a Regression In Watchmaking
It's still very common for men to wear a watch in Europe. I wear one, and have found that women often ask me for the time when I'm out because it's easier than getting out their cell phones. My girlfriend makes fun of my watch but then ends up grabbing my arm to read the time. I personally expect a watch to not need manual winding, charging, or battery replacement, and to have a perpetual calendar so that the date will remain accurate over the entire lifetime of the watch. A watch that good is hard to find, but the japanese make a few.

Comment: Re:I'm all in favor... (Score 1) 432

Well, nature is really great for walking around and looking at and smelling while you are on vacation... and there are all the neat tricks in materials science and chemical engineering that we are "stealing" from other organisms. Even if you don't think biodiversity has intrinsic value, species are going extinct far faster than we can study and learn their tricks. As for "ancient thought patterns", I doubt many of value are going extinct, though perhaps linguists would disagree; they're having trouble keeping up with the extinction rate of human languages!

Comment: Added value over, say, ubuntu? (Score 1) 27

by Andrew Wagner (#47878585) Attached to: Learning About Enea's Real Time Linux Embedded OS (Video)
What is the advantage of this over using, say, one of the realtime ARM kernels floating around on the net, with a ubuntu userspace? In our application we have had pretty good experiences treating our beaglebone blacks like any other linux machine, with only the installation (via sd card instead of usb key) and the device overlay tree stuff being hardware specific. We regularly ssh in, run vim to edit files, recompile... Is the idea that it is capable of scaling down even smaller than debian can, for boards that are less powerful than a beaglebone? I tried out the "smart" package manager they use on my ubuntu laptop, and it seemed slow, and seemed like it did not import the existing package selections; "smart upgrade" offered to delete practically everything on my system including stuff like vim.

People will buy anything that's one to a customer.