Slashdot Mirror


User: nten

nten's activity in the archive.

Stories
0
Comments
396
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 396

  1. corrections on Russia Suspected In GPS-Spoofing Attacks On Ships (wired.co.uk) · · Score: 1

    If you are spoofing the processing gain from the spreading code will apply to you too so that cancels. The marine GPS antennas are about 10dbi straight up and 0dbi at the horizon. They are tuned to be as close to a half sphere as possible because you get mist if your horizontal position accuracy from the satellites on the horizon so you need to hear those. So 26w plus 13dbi antenna minus 182 path loss is -155db at the ship antenna. Since you are really trying to spoof the horizon birds anyway the antenna gain cancels. Plus 142 path loss for 200miles gets you to -13dbw which us how loud you would have to be to match GPS. So 1w with a 0dbi antenna puts you 13db louder than GPS. That is doable.

  2. It was an ar with a holosight, super high capacity magazine, and a bump stock to enable high fire rates. There was a picture in the telegraph. All purchaseble legally in my state at least. The ATF has specifically stated bump stocks are not fully auto parts because you are still pulling the trigger multiple times. I doubt they will revisit that decision, that would be admitting error. And in any case a shoe string and a keychain can make many rifles fully auto so it would be difficult to enforce. Full auto isn't even particularly lethal. Unless there is a huge crowd and you have no particular target and a high vantage point...

  3. do it right on Code is Too Hard To Think About (theatlantic.com) · · Score: 1

    Yes! In the real world there is often time to do something thrice or more but nowhere near enough time to get it right on the first try. Doing is the quickest way to learn. One of the most common mistakes I see is leaving integration test until after "design" is complete.

  4. This is the same reason I have implemented fairly sophisticated algorithms in excel VBA. Can't waste the time getting a compiler or MATLAB approved for whatever IT fiefdom I am residing in that week and excel is almost everywhere.

  5. pockets on Microsoft Paint To Be Killed Off After 32 Years (theguardian.com) · · Score: 1

    In large corporations the processes in place for approving new software are often hideously slow. No single project is big enough to be able to push through a request for change. There are nice parts about big companies. They fund r&d in ways small ones can't. Not as an investment as in days of yore, but for appearances' sake. If you get in one of those neighborhoods within the city that is a megacorp it is nice. Still can't get tools though.

  6. small matrix on IEEE Spectrum Declares Python The #1 Programming Language (ieee.org) · · Score: 1

    I should qualify that these results are with small matrix math in large quantities. I suspect the ffi overhead in numpy was eating me alive. VBA either pre or jit compiled I think. Probably cleaner c interfaces. Or just how numpy is optimized. Ublas in boost is horrible at small matrix stuff. Eigen is way better for that.

  7. vba is faster on IEEE Spectrum Declares Python The #1 Programming Language (ieee.org) · · Score: 1

    VBA is about ten times faster than numpy for blas type numerical tasks. But I grant python is easy to use with nice syntax.

  8. alternative? on Windows 10 Will Cut Off Devices With Older CPUs (pcworld.com) · · Score: 1

    What is the modern alternative for wine? I haven't needed to use any windows apps from Linux for a long while but you have peaked my interest.

  9. carving turkey on TechCrunch Urges Developers: Replace C Code With Rust (techcrunch.com) · · Score: 1

    It is very very hard to create the sort of defects that cause the majority of cve in rust. Needs citation sure. But out of bounds by itself. Just look at cve for java vs c or c++. If there is a turkey carving knife that has a handle who cares if it is perfect as long as you can cut turkey with it? Put down the one that is all blade! Most of my 15yr career has been embedded c++ and I see what even good developers sometimes do. Most of which you couldn't compile in rust (or Ada).

  10. I apologize for the pedantry but it wasn't perfected. Or even perfectly adapted. The huge search space of possible adaptations and shifting cost functions means that not everything gets tried even if it would be great, and that even if a perfectly adapted mutation occurs it just takes one small accident to erase it. 2 billion years is a long time but not enough to try everything.

  11. Why? Wouldn't things be better if you helped kill and eat the fuckers who are taking more than one chair? Bourgeoisie tastes like veal I bet, but with more prozac and Viagra in the marbling.

  12. Could the big content providers (Netflix amazon spotify etc) band together to create a separate company that provides local VPN jumping on points right in front of the regional caches these providers all have? The isps could retaliate by throttling encrypted traffic but that will affect many businesses who will vote for isps with their wallets because they unlike us do have a choice.

  13. problem in tech on Report Shows Another Diversity Challenge: Retaining Employees (sfchronicle.com) · · Score: 1

    Do we have actual studies that indicate women in tech are treated worse than in other fields? It seems to be accepted but is it true? It certainly matches the stereotype of the socially clueless STEM brain, but that isn't evidence. And any truth to that stereotype applies to female STEM brains as well, so perhaps they perceive the same or similar treatment differently? That isn't to say programmers should be jerks anymore than a lawyer in a firm should, but training people to be sensitive to what might offend is only half the problem. People can be offended by anything so some training on how to be less easily offended would do all of us some good as well. A simple question "when you said X what did you mean? I heard you to mean Y is that right?". Solves so many issues.

  14. I use unity, gnome3, win7,8,10, and osx all the same way. I remove as many non-background things as I can. Then I hit some key or keys and begin to type what app I want to start, like brow... Or term... Then I pick one with the arrow keys and hit enter. Given that my use case doesn't really favor any particular choice I have trouble understanding the heat in these discussions. What does Cinnamon do (or not do) that gnom3 fails at?

  15. I have never created a correct design without prototyping it first in the same language it will be developed in. I am possibly just really bad at design and architecture but I see people sticking with bad architecture all the time when the language forces them to be completely unambiguous about there thoughts. I see this a lot. My preference is to brainstorm then jump straight to coding a prototype. When the prototype passes the prototype passes my prototype tests I take credit for finishing the design. If they knew it worked they would want to ship. Then I write it again with lessons learned and call the code 25% complete. Then I write the design with lessons learned and call the code 50% complete. Finally I write the code a third time with further lessons leaned and declare code complete and move on to formal test. I deliver on time because even though this seems backwards and excessive it is faster (for me at least) than trying to think it out in advance without prototyping and then being stuck with a bad architecture that has to be updated (if they let me).

  16. I think part of Mozilla's motivation to use rust is that it prevents leaks and they know they have many.

  17. In my state it is required to tell the officer if you are concealed carrying when stopped. The officer just asks where it is in my experience. And if you are carrying you hand the officer both licenses. When your DL is run it will show you have a carry license though. I have heard it makes them a little nervous if you don't tell them you had one. So I always hand over both even when I am not carrying.

  18. quake c on Slashdot Asks: How Did You Learn How To Code? · · Score: 1

    I started typing in programs from byte magazine into a commodore 64 while sitting on phone books so I could reach the keyboard. I then picked up C, x86 asm, pascal and c++ in that order but when quale came out it had a compiler that made replacement dlls from quake-c. Looking at that code as an example and modding it to make tame shoggoths and super weapons imprinted me with my coding "style". Different paradigms (oo functional etc.) don't really change what is my core balance between simplicity readability maintainability and performance.

  19. This isn't about terrorism or surveillance. This is much more boring and insidious. Look at her donor list. Five defense contractors in the top 15 each with "cyber war" divisions. Someone will have to build this new backdoored encryption and it will cost at least a few hundred million. Northrop Grumman is one of her and Burrs top donors. I predict NG wins a very carefully run competition for the contract.

  20. not complete and not enough on Soylent 2.0 Comes Bottled and Ready To Drink · · Score: 1

    That hamburger isn't enough calories for a day. Even two wouldn't be. You wouldn't be getting enough choline or fiber and the fat content and types would be a bit off. You can get close to soylent for 3 a day using subsidized products like corn and milk along with a multivitamin. But getting enough choline without getting too much of something else is quite hard without lots of soy lecithen. We can't even define what a natural diet is. It varies from region to region but what doesn't vary is that none of those diets were optimal. They were just what we could get in the area we lived in. I like this project because unlike sugar bomb meal replacements that were already out there it is all about what your body needs long term. We don't know what that is yet but experimentation will get us closer than looking at historical diets due to the aforementioned reasons.

  21. illegal but safe on Kentucky Man Arrested After Shooting Down Drone · · Score: 1

    Birdshot doesn't hurt people on the way down. It wouldn't even mar paint on cars. It has a surface area to mass ratio that makes it have very poor velocity retention. That said, you are completely correct about the legal ramifications. In almost any municipality in the US discharging a firearm, airgun, or bow is quite illegal. Blow darts seem to be an often overlooked category but they would probably call it an air rifle. If you are outside an incorporated municipality, such as when the burbs spread faster than they are annexed, you can shoot all you want in most counties, as long as the projectile does not cross a roadway, so shoot almost straight up and you would be fine.

  22. yes on Kentucky Man Arrested After Shooting Down Drone · · Score: 1

    On your property you should be able to shoot a surveillance drone that does not have a warrant that you have been notified of. Unless you are inside the limits of a municipality that decides that the discharge of a firearm is illegal inside city limits, which is pretty much all of them. Sounds like this guy was. If it was my daughter getting creeped I would be willing to eat the charges, but I would probably look into a more technical solution that would be legal.

    Ideally you'd want to bring the drone down on your own property with plausible deniability that it was malfunction. You cannot legally search the contents of the drone's camera in many jurisdictions, and some of them do not even record locally. But when the controller shows up to claim it, you can ask for access to the video to verify that the drone is actually owned by that person and went down in your yard, being polite about it, just don't want to give it back to the wrong person you know. If they act shifty you know they were creeping, and if they give access and it is all staring at your swimsuited daughter you A.) call the police right then and there or B.) cause grave harm and then call the police.

    The devices to bring down drones would probably be considered to violate the FCC, but it would be very hard to prove that you used one, and they will be popping up soon because of things like this. Running a microwave with the door off and the interlock disabled while pointing it at the drone would my first effort. But if that didn't work, some effort with an SDR would be needed and that would be late to need, so green laser pointer (probably even more illegal than a shotgun at this point), would be the next route. Shotguns are pretty safe when pointed up, they just don't have enough energy to do any damage on the way down if you use birdshot.

  23. legal precedent on Police Not Issuing Charges For Handgun-Firing Drone -- Feds Undecided · · Score: 1

    Remote turret hunting is legal and it uses a solenoid fired rifle. Not that the atf cares about precedent but it would at least be a defense.

  24. a long way to go on Supreme Court Ruling Supports Same-Sex Marriage · · Score: 1

    Until the government stops discriminating against polygamy, and the asexual, it is still unfair.

  25. made fun of? on Are We Too Quick To Act On Social Media Outrage? · · Score: 3, Insightful

    People didn't make fun of him, they got him fired. I am in favor of shaming people for incorrect behavior that is still legal behavior. But I don't think we should limit ourselves to socially unacceptable views on women and ethical or sexual minorities. We need to shame politicians and business people that give the appearance of impropriety in their dealings too. And we should be proportional in our response. If someone makes a bad joke, and then softens it when they realize it was a bad joke, we shouldn't get them fired, we should humiliate them for "acting like an ass in public" and watch them more closely to see if they are acting like an ass consistently towards people they work with. The latter is grounds for firing someone, but not a different sense of humor. Even if he was a misogynist, racist, homophobe, it wouldn't really matter as long as he treated all his coworkers with respect and based all decisions on merit. People are allowed to be stupid, and we are allowed (and encouraged) to laugh at them, but not fire them.