Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment Re: wow, whoosh (Score 1) 75

Actually, there are long standing laws regarding water rights, and collecting water from the sky is illegal in some jurisdictions. Where I live, rain barrels are illegal. The water must be allowed to fall to the ground without interference. I have a well permit, but my usage is restricted. Just saying that the legal right to water is just as encumbered as content licensing, maybe more so. I think we still have rights to the air around us (hopefully).

Comment Github Copilot suggests otherwise (Score 2) 106

An earlier post suggested that current AI is just pattern recognition within the searchable data. I tend to agree here. I've been trying to pair program with Github Copilot the last few months, I can get code snippets that are 80% complete at best and I'm never able to give a query that puts it across the finish line.

Some observations:

As I request changes to the code snippets, I see changes to variable names and other program logic unrelated to my last request. This suggests that it's not actually remembering context of prior requests.

If I observe Bug A in the generated code and request a fix, it introduces Bug B. If I then ask it to fix Bug B, then Bug A comes back. It kind of loops forever in this situation, it doesn't seem capable of fixing both bugs.

If I ask it to write a shell script, it is unclear if it is assuming bash, busybox sh, etc. The resulting script is incompatible with every shell.

This one bothers me the most. If I request a code snippet from a specific framework, say iOS Core Bluetooth as an example, it sometimes writes a piece of beautiful looking code. But when I go to compile it, I discover that it is making calls to functions that don't exist / never existed in the framework! This has happened for every framework I've tried, .NET, glib2, etc. I can't find the framework functions in a normal search, so it seems to be creating them on the fly. If I ask it for an implementation of the framework function that doesn't exist, it can't do it.

At current level, the AI is not actually intelligent, it's not doing actual design, and it won't be taking my job anytime soon. If I ask it to solve my problem, and the generated code from AI is result = funcThatSolvedYourProblem() it's not helpful at all.

Comment companies are gaming the system (Score 1) 149

Talking among friends in the biz, I hear that architects leave mistakes so that the contractors have issues and then the architects can bill for change requests.

Sometimes contractors are dealing with incorrect/incomplete solutions (thinking heating and plumbing) and have to redesign the whole thing on the fly.

For the rapid developments, teams are scheduled on top of each other and getting in each other's way.

Talking with friends in construction, it sounds like a big cluster!

I didn't see the word grift mentioned in the article.

Comment Free Photo Storage also going away (Score 1) 97

I was a heavy user of Google Music, and I find Youtube Music to be inferior. I notice that certain track lists that showed up over Bluetooth using Google Music in my car no longer show up from Youtube Music. It's a small but annoying thing.

The other announcement from Google which will have a much more significant impact to my life is that they will no longer offer the high quality storage for non Pixel phones beyond June. On Pixel, they are keeping the high quality but doing away with the original quality.

No more freebies I guess, but it totally messes up my backup strategy.

Comment Re: ridiculous (Score 1) 210

Hi AC. I used the ISO from Media Creation Tool, which has worked for all the semi-annual updates so far without data loss. For 1809, 5 of 6 machines have not lost the Documents folder. One of the theories floating out there is that it has something to do with being domain joined. Another theory is that it has something to do with OneDrive. The only resolution I've seen on forums is to run undelete software, otherwise the recourse is restore from last backup.

Submission + - Windows10 October 2018 Update Deleting User Data (windowscentral.com) 2

CaptainPhoton writes: I updated my test PC's using the Windows 10 October Update (1809). That seemed safe enough, so I proceeded to upgrade my production PC's. I just encountered an issue where everything in the Documents folder was deleted, even though I clicked the option to keep my files. Everything else in my user profile remained intact. I am curious, how widespread is this issue? Anyone else here seen this today? Some articles are starting to pop up with regard to the failure. Friends, please run backup before taking the October Update!

Comment Is unprovision the same as disabled? (Score 2) 140

I have noticed a number of Intel ME articles recently appearing on Slashdot. On the business laptops I maintain, firmware was available to resolve latest issues.  After installing the latest ME firmware, I performed an unprovision through BIOS, then I went into the ME settings via Ctrl-P and added a password to the ME settings.  All the ME settings for IP addresses, etc. are blank.

I ran the INTEL-SA-00075 procedures to verify unprovisioning and that the LMS service was stopped.  My question is whether unprovisioning ME and using a strong password in ME and BIOS to prevent the provisioning results in the same end behavior as the "disable" that is being offered by System76 and Dell.  What do you think Slashdot?  Are any IT folks going through the configuration of Intel ME as I have done?

FYI, here is an example of the INTEL-SA-00075 risk assessment after the firmware upgrade and unprovision are verified:

Risk Assessment
Based on the analysis performed by this tool, this system's Firmware has been updated and system is in unprovisioned state. See Explanation for specifics.

Explanation:
The detected firmware on this system has the fix for INTEL-SA-00075. Ensure that the INTEL-SA-00075 tools were used to perform a full unprovisioning of the system prior to reprovisioning. This will remove any unauthorized configuration settings.

If Vulnerable, contact your OEM for support and remediation of this system.
For more information, refer to CVE-2017-5689 in the following link: CVE-2017-5689
or the Intel security advisory Intel-SA-00075 in the following link: INTEL-SA-00075

INTEL-SA-00075 Detection Tool
Application Version: 1.0.3.215
Scan date: 2017-11-29 16:06:18

Host Computer Information
Name: (snip)
Manufacturer: Hewlett-Packard
Model: HP EliteBook 8560w
Processor Name: Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz
Windows Version: Microsoft Windows 10 Pro

ME Information
Version: 7.1.91.3272
SKU: Intel(R) Full AMT Manageability
Provisioning Mode: Not Provisioned
Control Mode: None
Is CCM Disabled: False
Driver installation found: True
EHBC Enabled: False
LMS service state: Stopped
microLMS service state: NotPresent
Is SPS: False

Comment Re:BeagleBoard had this in 2008 (Score 1) 116

Hi A.C.,

It's a disservice to stop reading, as these boards can be used as reference designs and the chipsets are generally available.  The Beagle docs are a good place to learn about the PoP technology.

You can base your own board design on one of these boards, unlike the rPI where you would never have enough quantity to procure the MCU.

Open-source hardware such as Beagle is much more educational than an Apple watch.  The old BeagleBoard is the first place I dealt with PoP in related designs.  It's interesting how the address and data are bussed through the stack of packages and each one gets a chip select.

Comment Re:nothing special (Score 1) 116

Hi A.C.,

That's my whole point, the article says that the chip stacking is the next best thing, but the tech has been around for 10 yrs!  I posted the example of the Beagle as a old hobby board incorporating the tech from last decade.

For something "spectacular" in the Beagle eco-system of boards, check out this recent System in Package being used in some Beagle's:

http://octavosystems.com/octavo_products/osd335x/

Comment Re:It’s multi-day battery life as long as it (Score 1) 72

ARM can run in both big- and little-endian mode.  Under Linux, I've only seen little endian on ARM.  I have run both Linux and Windows IoT on my RPi, so Windows has had a level of ARM support for a while:
https://developer.microsoft.com/en-us/windows/iot

The Win32 API seems to be the thing that's been missing.  I am wondering if the "desktop" will need ARM binaries or if there will be some kind of translation from x86.

Comment Windows Subsystem for Linux is 1 yr. old (Score 1) 121

This is kind of old news, as the WSL has been out since last summer. I spend about equal time in this environment as I do running an Ubuntu VM.

I am really curious about Linus and RMS's opinion of this environment. I haven't seen it mentioned in interviews yet. RMS might argue it's a GNU-only layer, since there's no actual Linux kernel code running (although it's ABI-compatible).

Comment musings on PE, EIT, and unlicensed designations (Score -1, Redundant) 369

I agree that Mats should be free to talk about the design, but he made a mistake using the title of engineer in his public communications. I disagree with the judge allowing him to use the title, as it dilutes the prestige and the specific legal meaning of the Professional Engineer designation.

I have my BSEE, E.I.T., and > 20 years of experience, but I do not advertise myself as an engineer, nor do I describe my work as engineering services.

Being unlicensed, I just call myself a hardware/software designer with a BSEE. He should have just said "hardware designer" or "product designer". Good ideas rise to the top. People can figure out his background and experience on LinkedIn, so he didn't need to say engineer in his formal writing. I think he could have presented his ideas without the legal issues.

Slashdot Top Deals

The secret of success is sincerity. Once you can fake that, you've got it made. -- Jean Giraudoux

Working...