Slashdot Mirror


User: alvieboy

alvieboy's activity in the archive.

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

Comments · 127

  1. Implications on US Judge Rules Against NSA In Phone Spying Case (reuters.com) · · Score: 1

    The decision is of little practical consequence because it is so narrow in scope in covering only Little and his firm.

    I know nothing about US Law System, so I ask you: what are the implications of this ruling on other cases, either pending or new ? Does this mean there is no Jusrisprudence due to too focused scope of the ruling ? Can this federal ruling be appealed, and if so, to what extent ?

    Alvie

  2. Re:No "new" on Bad Programming Habits We Secretly Love (infoworld.com) · · Score: 1

    Of course I was being sarcastic. Pretty much obvious, don't you think ?

    But still - on Embedded world you can do much without relying on dynamic allocation (and the expensive free). Just needs careful sizing and requirements analysis.

    Alvie

  3. No "new" on Bad Programming Habits We Secretly Love (infoworld.com) · · Score: -1, Troll

    If you're using Java, do not use "new" at any time. It may cause the garbage collector to stop your application later to free whatever you did not tell you wish to not use any more. So, no "new" at all , and no objects (they really suck), and nothing fancy as memory allocation (why do you want to steal memory from other processes?)

    That will also make your application smaller and easy to understand. Your application will just happily exit, thus not putting any pressure on the VM.

    Doing no work at all is better that doing it wrong.

  4. Re:Battery Life on Not All iPhone 6s Processors Are Created Equal (itworld.com) · · Score: 1

    and my phone can go a whole weekend on standby.

    What have your turned on ? My Lenovo A840+ (Android 4.2.2, Octa-core 1.4 GHz Cortex-A7) can withstand almost three weeks (weeks, not days) in standby when with good cell reception but with wifi and data connection off. I only start worrying about charging it (I mean, charge it on the same day, not immediatly) when it reaches about 8% battery.

    Alvie

  5. Re:Airstrikes on population centers on US Bombs Hit Doctors Without Borders Hospital · · Score: 1

    Pardon me, English is not my native language.

    https://www.oxforddictionaries...
    https://www.oxforddictionaries...

  6. Re:Airstrikes on population centers on US Bombs Hit Doctors Without Borders Hospital · · Score: 1

    Shut up, will you ?

    Definitely someting went wrong. And this has a high probablility of US military misbehaviour, for reasons so far unknown (MSF claims sending proper GPS coordinates, that's still to be confirmed).

    Don't try to make this event softer that it was. People died - people who helped people from dying died. It's not acceptable at all, and some one must be held responsable for it. Don't blame technology, don't blame people. Doesn't matter.

    What matters is this is recurrent in US operations (and others).

    So shut up at least for a minute. Honour those who have been killed for no actual reason.

  7. Re:Needs to be Linux? on Ask Slashdot: Linux-Based Home Security · · Score: 2

    > My neighbour saw me climb to an open window and called the cops.

    Your dog would have recognised you.

    Yes, you're right regarding the overall cost and maintenance. But a Doggie is also your friend, cheers you whenever you get home, misses you whenever you leave.

    This is priceless.

  8. Needs to be Linux? on Ask Slashdot: Linux-Based Home Security · · Score: 4, Insightful

    > "lies in an area known for its high crime rate. A home security system would afford some peace of mind"

    Don't know if any runs Linux (and I sincerly doubt it), but perhaps getting a Doggie would help. For sure, you'll get a few false positives, but overall it's the best security you can get. :)

    And yes, they bark really loud.

    Alvie

  9. Re:Number Six on Chris Christie Proposes Tracking Immigrants the Way FedEx Tracks Packages · · Score: 1

    You know what's funny ?

    There's a lot of control over migration and jobs all over the world (even in Schengen - and look at UK position). They do this supposedly to protect their own citizens, to keep wages at an acceptable level, so on. No one is open to let the system self-regulate. And, as odd as it may seem, in EU its the northern countries that oppose to migrants.

    The opposite happens in the finance world: They still believe the system self-regulates, there's absolutely no control over whatever, and we have concrete proof that this system, as it is, is a huge bomb that explodes once in a while. Still, no one wants to change it.

    Rich people can move big money, Poor people can not move themselves, because people seek money (it's all about money - unfortunately you need money to live).

    Alvie

  10. > Who are you?
    > The new number 2.
    > Who is number 1?
    > You are number 6
    > I am not a number, I am a free man

    I am not 1010010111101010100010111101101000101, I am a free man.

    US problem is not visa attribution - US problem is same problem as everywhere else: too many people, too few jobs, too much lack of education, too many dreams and too many deceptions.

    Labeling people will not only not help, but will make thinks worse.

    The Nazi system labeled jews, you still recall for sure.

    I read an intresting summary today (I am not sure it's accurate though), but it stated that when The Berlin Wall was torn down in 1989 there were other 16 such walls in the world (not necessarly built same way). Nowadays 65 exist, either already in place or being finished. Last one is between Hungary and Serbia, being finished. This is a border line. Not different from the border you see at any international airport.

    Most migrants are not searching for The Ultimate Life, but rather seeking survival.

    Labeling them is to treat them as if they were animals - or even worse! I guess I could more easily get a permit for my Dog than one of those migrants can get a Visa for entering the US.

    And yes, I am somehow revolted, even with my country, due to how it refuses to receive migrants from North Africa.

    Alvie

    https://en.wikipedia.org/wiki/...

  11. Re:Nyuzi was first and is better on MIAOW Open Source GPU Debuts At Hot Chips · · Score: 1

    nyuzi: "It is running on a single core at 50Mhz on a Cyclone IV FPGA. "

    Not too bad, but still far from fast (I consider everything 80MHz on this family to be slow). Perhaps a bit more pipelining would help.

    Regarding TFA, there seem to be no frequency numbers, and I see they borrow much from OR1200. Last time I synthesized OR1K, it was painfully slow (like 8MHz on a Spartan-3E device). I think it has evolved in this area though.

    And I hate Verilog. I always wonder why they do not use VHDL. But it's a matter of opinion, I guess.

    Alvie

  12. What about sandwiches ? on Systemd Absorbs "su" Command Functionality · · Score: 2

    So, now we have to say "machinectl shell systemd-run do make me a sandwich" ?

    Looks way more complicated.

    https://xkcd.com/149/

  13. Re:How timely... on Oracle To Debut Low-Cost SPARC Chip Next Month · · Score: 3, Insightful

    Yes, ESA (European Space Agency) uses SPARC, but another implementation (LEON2 and 3, fault tolerant versions [1] ). And NGMP[2] I think is also SPARC based.

    LEON is developed by Gaisler, and was funded by ESA.

    Alvie

    [1] https://en.wikipedia.org/wiki/...
    [2] http://microelectronics.esa.in...

  14. Re: Or... just hear me out here... on Kentucky Man Arrested After Shooting Down Drone · · Score: 1

    Do people have a right to shoot a home invader? Of course.

    Of course not. At least not where I live (Europe)

    You can shoot someone if it presents a threat to your (or our family) life - and only if that someone is armed (and even then it may not be acceptable). But make sure you are entitled to own and operate a gun.

    Shooting someone just because he invaded your home is not acceptable at all. Not even cops can shoot him unless he poses a threat to their life.

  15. Re:Timing.... on Project IceStorm Passes Another Milestone: Building a CPU · · Score: 1

    You do have fine characterization of building blocks, and even macrocells - those are in datasheet, for most vendors. These timings relate to a single part (with a specific speed grade), locked to process[1], voltage and temperature (worst case is often used).

    But not for routing delays (general-purpose and dedicated [i.e., clock]).

    So, indeed, you're absolutely right here.

    Alvie

    [1] For those not aquainted with what "process" means, think about handcrafting - some stuff will have less imperfections, others will more imperfections - IC production is not perfect. This also accounts for worst-case scenarios. Of course, ICs that do not meet minimum quality will be discarded at factory.

  16. Re:What's special here?? on Project IceStorm Passes Another Milestone: Building a CPU · · Score: 1

    Thanks, I will read those links in detail.

    I came across Cx quite some months ago, but I recall dismissing it because I found it not production ready.

    On a side note, I do happen to work closely with systems requiring DO-254 certification, mostly FPGA and ASIC. Not sure most HLD will easily fit in, but I'm always open to explore and suggest if feasible.

    EASA SWCEH-001 memo is probably more detailed on requirements than DO-254. You should read it if you're interested in this area.

    Alvie

  17. Re:What's special here?? on Project IceStorm Passes Another Milestone: Building a CPU · · Score: 3, Informative

    A few notes regarding your comment.

    This is not actually about an "open toolchain to program an FPGA". It's not actually about programming at all. Let me try to explain here (in a simple way) what IceStorm is, or better, what an open-source can do for the FPGA design flow.

    So, you start with a description of your design. Your design usually describes the behavour of your system, which is often done in HDL (Hardware Description Languages), like VHDL and Verilog, or even higher-level ones (SystemC, even Python). But, as with every digital design (imagine classical design with TTL 74/CMOS 40 series), you often need more than "logic" - you may need a PLL, you may need a dedicated multiplier (hey, you don't want to design this by hand with gates and flip flops, do you?), or other complex, often mixed-signal primitives.
    FPGAs are basically a set of basic blocks (think again 74/40 series), which can be interconnected almost at will. The blocks actually differ from classic chips: what you'll find in FPGAs [I'll speak about Xilinx but Lattice should be similar] are LUT (Look-Up Tables), which can provide any N-input/Y-output digital function (often 4 to 6 inputs, and one output), and Flip Flops (with enable, set, reset, so on). In addition, FPGA provide "hard IP cores", like PLLs, Multipliers, Serializers, Multiplexers, so on, so on.
    Now, to have your design to work on the FPGA, you need to synthesize it - convert the behavioural model into these building blocks (LUTs, so on). This is the first phase - and it depends on the target FPGA because the available IP hard blocks differ from manufacturer to manufacturer, from family to family, and even from small to larger, same family devices. This synthesis process will get you a "netlist" - a list of all used primitives and the interconnections needed between them.
    Next step is to place the design - pick up each of those primitives, and choose an instance on the FPGA where it will be assigned. This can be tricky, because routing inside FPGA is not 1-to-all, and timing is more affected by routing than anything else - so you'll want your critical (timing critical) paths to be placed where you can later route signals faster. This is really FPGA dependant, much more than synthesis.
    Then you have routing: after placing all primitives, you need to decide how to route all signals (this is very complex, FPGA dependant). After routing is done, you have the whole design for that FPGA done - everyting is placed, routed.
    Well, you have not.
    The next step is to generate a bitstream, based on the netlist output from Route, that can be sent to the FPGA (usually via JTAG). This is actually where less information is known - where each bit from the bitstream maps inside the FPGA switch fabric or LUT configuration or SRAM cells, others, ...
    Then comes programming: sending the bitstream to FPGA. This is usually simple, and many open tools exist (at least for Xilinx).

    Now, do these tools do?

    Yosys: Verilog synthesis
    Arachne-pr: Place & Route
    IceStorm: Last part, which is the hardest - to map the final, routed netlist into the "proprietary" bitstream.

    Hope I shed some light on the matter.
    And yes, being J1 or any another CPU (like my own ZPUino or XThunderCore) is irrelevant - what's relevant is to prove that IceStorm seems to generate correct bitstreams for this platform.

    Alvie

  18. Contract on Ask Slashdot: Dealing With Ongoing Suspected Identity Theft? · · Score: 1

    Since you don't have any contract with that company for the provided services, why do you worry ?

    At least in EU, no cable/telco company can provide you such service without a contract, and without a contract they cannot bill you for anything. And technically speaking, if you have no access for those services (and I assume you have not), they cannot bill you - you can still receive a letter claiming so, but it's empty of legal support.

    Maybe it's different in US, but I'd find it very strange if so.

  19. Oh, no... on Microsoft: No More 'Patch Tuesday' For Windows 10 Home Users · · Score: 2

    So... they will have to reboot daily from this point onwards ?
    And wait for extra 15 minutes before leaving work ?

    Oh god. Bring back patch Tuesday.

  20. Re:Except... on Twitter Moves Non-US Accounts To Ireland, and Away From the NSA · · Score: 1

    Or eventually not.

    In case of Microsoft, since Microsoft is an US company, they can indeed force them to deliver data stored outside US.

    However, if "Twitter International Company" has no legal status in US, they cannot do it.
    I will assume Twitter, Inc., is a shareholder of "Twitter International Company", and that there is no other legal binding between both companies.

    If this is not true, then I agree with you, it's useless....

  21. Why ?

    English just works.

    There's no such thing as an Universal Language. That language would not be able to capture the people's culture and beliefs. English, however, has been able to, and despite all variants, be understood worldwide. Same does not happen with Spanish, Portuguese, Slavic languages, and Chinese.

    If it ain't broken, why fix it (or replace it) ?

  22. Global warming on Research Suggests That Saunas Help You Live Longer · · Score: 1

    So, we should not be afraid of Global Warming, if in conjunction with High Humidity ?

    I have severe headaches when temperature rises above ~32C (about ~90F). Not sure those finnish sauna would help me at all.

  23. Re:False premise on Does Learning To Code Outweigh a Degree In Computer Science? · · Score: 1

    I don't have any degree. Plus, I doubt if any one with a degree and even 5y experience can perform my job as I do.

    You are mistaken, heavily mistaken.

    Additionally, if your HR team, for an IT job, assume they actually know how to evaluate their candidates, get a new HR team. Technical evaluation is for technical people.

    Signed: Mr. Exception.

  24. Re:Jobs aren't future proof, skills are on Ask Slashdot: Future-Proof Jobs? · · Score: 5, Insightful

    I'd go even further and say: Teach her to learn, and she will adapt herself to every job on the Galaxy.

    But if eventually this if not feasible get her to focus on whatever she likes to do. Like Confucius once said: "Choose a job you love, and you will never have to work a day in your life."

    We'll deal with the machines for her.

    Alvie.

  25. Re:Ditching strong partners -- smart move! on TSMC Preparing To Manufacturer A6X Chip As Apple Looks to Ditch Samsung · · Score: 3, Insightful

    I recall reading that, despite being the "same chip", actual layout is Samsung, so switching to another HW process will require them to at least redo the placement of all the core components (read, transistors and so on), and rewrite some others.

    Note that not only the ARM core needs replacement (I think ARM does not sell the full implementation design, but only the high-level design), but all other components that are inside the SoC are probably Samsung IP or licensed to it (both design and implementation, although some might come from other IP vendors, like Synopsys), so they need to replace those as well.

    This will require a lot of QA effort, and is very risky.